@uone/u-select

1.2.0 • Public • Published

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>

Readme

Keywords

Package Sidebar

Install

npm i @uone/u-select

Weekly Downloads

0

Version

1.2.0

License

ISC

Unpacked Size

53 kB

Total Files

8

Last publish

Collaborators

  • uone