# Select 选择器
当选项过多时,使用下拉菜单展示并选择内容
# 初始化
单独引入时:在入口js文件处引入
import { Select } from '@xiaoe/sense'
import '@xiaoe/sense/static/index.css'
Vue.use(Select)
1
2
3
2
3
# 效果
# 基础用法
<ss-select v-model="select" placeholder="吃不吃小龙虾">
<ss-option value="1" label="小龙虾"></ss-option>
<ss-option value="2" label="来两斤"></ss-option>
<ss-option value="3" label="不,三斤"></ss-option>
</ss-select>
1
2
3
4
5
2
3
4
5
# 有禁用选项
<ss-select v-model="select1">
<ss-option value="1" label="不买小龙虾" disabled></ss-option>
<ss-option value="2" label="买个四斤小龙虾"></ss-option>
<ss-option value="3" label="买个五斤小龙虾"></ss-option>
</ss-select>
1
2
3
4
5
2
3
4
5
# 禁用状态
<ss-select v-model="select2" disabled placeholder="小鹅通最好了,你不用选了">
</ss-select>
1
2
2
# option为空
<ss-select v-model="select3"></ss-select>
1
# 多选
<ss-select v-model="select4" multiple>
<ss-option value="1" label="小鹅通"></ss-option>
<ss-option value="2" label="无与伦比"></ss-option>
<ss-option value="3" label="超时代"></ss-option>
<ss-option value="4" label="摩天轮"></ss-option>
<ss-option value="5" label="地表最强"></ss-option>
</ss-select>
1
2
3
4
5
6
7
2
3
4
5
6
7
# 参数
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
value | value 值 | String / Number | — | — |
placeholder | 占位符 | String | 请选择 | — |
disabled | 是否禁用 | Boolean | false | — |
multiple | 是否多选 | Boolean | false | — |
# 事件
事件名称 | 说明 | 回调参数 |
---|---|---|
change | 选中值发生变化时触发 | 目前的选中值 |
input | 选中值发生变化时触发 | 目前的选中值 |