# vm-select
**Repository Path**: deepsky/vm-select
## Basic Information
- **Project Name**: vm-select
- **Description**: 基于 vue2.x 的 select 组件
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://deepsky.gitee.io/vm-select/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-16
- **Last Updated**: 2021-11-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# vm-select

## 安装
`npm`安装包
```javascript
yarn add -D vm-select
//or
npm install -D vm-select
```
全局引入
```javascript
import vmSelect from 'vm-select'
Vue.use(vmSelect)
```
or组件内引入
```javascript
import vmSelect from 'vm-select'
export default {
...
components: {
vmSelect
}
...
}
```
使用方式
```javascript
```
## API
### select props
| 属性 | 说明 | 类型| 默认值
| ------- | ---------------------------|----------|--------
| value | 可以使用 v-model 双向绑定数据 | Array, String, Number| |
| options | 数据集合 | Array | |
| multiple | 是否多选 | Boolean | false |
| maxMultiple | 多选上限个数 | Number | 100000 |
| clear | 清除选项 | Boolean | true |
| search | 是否开启筛选 | Boolean | false |
| label | option 项显示属性 | String | |
| labelKey | option 返回项 | String | |
| disabled | 是否禁用 | Boolean | false |
| customDisabled | 是否禁用option项 | Function | |
| placeholder | placeholder 为空提示文案 | String | 请输入 |
| maxRender | 最大 | Number | 50 |
### select events
| 事件名称 | 说明 | 返回值
| ------- | -----------------------------------|----------
| on-change | option 被点击时触发 | value,option(当前项)
| on-maxnum-warn | Boolean 触发多选最大数量时回调 | false