# Picker 选择器
### 介绍
提供多个选项集合供用户选择其中一项。
## 安装
```javascript
import { createApp } from 'vue';
import { Picker,Popup } from '@nutui/nutui';
const app = createApp();
app.use(Picker);
app.use(Popup);
```
## 代码演示
### 基础用法
```html
```
```javascript
```
### 多列样式
```html
```
```javascript
```
### 多级联动
```html
```
```javascript
```
## API
### Props
| 参数 | 说明 | 类型 | 默认值 |
|------------------------|----------------------------|---------|--------|
| v-model:visible | 是否可见 | Boolean | false |
| title | 设置标题 | String | - |
| cancel-text | 取消按钮文案 | String | 取消 |
| ok-text | 确定按钮文案 | String | 确定 |
| list-data | 列表数据 | Array | - |
| default-value-index | 初始选中项的索引,默认为 0 | number | 0 |
| teleport | 指定挂载节点 | String | "body" |
| close-on-click-overlay | 点击蒙层是否关闭对话框 | Boolean | false |
| lock-scroll | 背景是否锁定 | Boolean | false |
### Events
| 事件名 | 说明 | 回调参数 |
|---------|------------------|--------------|
| close | 关闭弹窗时触发 | event: Event |
| confirm | 点击确认时候触发 | event: Event |
| change | 改变时触发 | val |