封装多选框组件
传入 data 数据将自动生成选项
将传入 data 数据中的某项设置为 disabled: true
即可
通过 config 配置数据键值。value
- v-model 绑定的键值、label
-显示键值、disabled
-控制不可选的键值、name
-原生 name 的键值
使用 pro-checkbox-button
显示按钮样式的多选框组
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
v-model | 绑定值 | array | - | - |
data | 绑定数据 | array | - | - |
config | 配置绑定数据键值 | object | - | { value: ‘value’, label: ‘label’, disabled: ‘disabled’, name: ‘name’ } |
size | 尺寸 | string | large / default /small | - |
disabled | 是否禁用 | boolean | - | false |
min | 可被勾选的的最小数量 | number | - | - |
max | 可被勾选的的最大数量 | number | - | - |
text-color | 按钮形式激活时的文本颜色 | string | - | #ffffff |
fill | 按钮形式激活时的填充色和边框色 | string | - | #409EFF |
validate-event | 输入时是否触发表单的校验 | boolean | - | true |
名称 | 说明 | 回调参数 |
---|---|---|
change | 绑定值变化时触发的事件 | 选中的 label 值 |
封装多选框按钮组件
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
v-model | 绑定值 | array | - | - |
data | 绑定数据 | array | - | - |
config | 配置绑定数据键值 | object | - | { value: ‘value’, label: ‘label’, disabled: ‘disabled’, name: ‘name’ } |
size | 尺寸 | string | large / default /small | - |
disabled | 是否禁用 | boolean | - | false |
min | 可被勾选的的最小数量 | number | - | - |
max | 可被勾选的的最大数量 | number | - | - |
text-color | 按钮形式激活时的文本颜色 | string | - | #ffffff |
fill | 按钮形式激活时的填充色和边框色 | string | - | #409EFF |
名称 | 说明 | 回调参数 |
---|---|---|
change | 绑定值变化时触发的事件 | 选中的 label 值 |