@uone/u-select
v1.2.0
Published
下拉选项框
Downloads
2
Readme
element-common-select
props | 参数 | 类型 |默认值 |可选值 | 说明 | |------------ | :-----: | :-----: |:-----: |:-----------------------: | | title | string |-- 请选择 -- |—— |没有值的提示标语 | | items | Array |[] |—— |传入的下拉数组 | | label | string |无 |—— |传入指定的下拉中文字段名 | | value | string |无 |—— |当前选中绑定的值 | | size |string |无 |small,mini|输入框大小,初始默认,另有两个值可选| | width | number |180 |任意整数 |选择框的宽度 | | borderColor | string |#dcdfe6 |—— |选择框的边框颜色 | | optBg | string |white |—— |下拉框的背景颜色 | | optTxtColor | string |#606266 |—— |下拉值的文字颜色 | | activeTxtColor | string |#409eff |—— |当前选中文字颜色 | | disabled | boolean |false |true,false|是否禁止操作 | | clearable | boolean |false |true,false|是否可清除 | | clearIconColor | string |#606266 |—— |清除icon的颜色值 | | clearIconSize | number |16 |任意整数 |清除icon的大小(默认16) |
emit | 方法名 | 说明 | | ------ |:-----------------------: | |change |下拉选项选中和清空的回调,value为选中的对象, 清空则为null|
Example
<template>
<div id="app">
<CommonSelectBox
:value="value"
:items="optionList"
label="name"
:disabled="true"
@change="change"
>
</CommonSelectBox>
</div>
</template>
<script>
import CommonSelectBox from 'common-select-box'
export default {
name: 'App',
data () {
return {
value: '', // 当前选中值
optionList: [
{name: '选项1', id: 1},
{name: '选项2', id: 2},
{name: '选项3', id: 3}
]
}
},
components: {
CommonSelectBox
},
methods: {
change(val) {
this.value = val? val.name:''
}
}
}
</script>