当前位置: 首页 > 文档资料 > VUX 中文文档 >

Checklist 组件使用教程

优质
小牛编辑
134浏览
2023-12-01

安装

import { Checklist } from 'vux'

export default {
  components: {
    Checklist
  }
}
// 在入口文件全局引入

import Vue from 'vue'
import { Checklist } from 'vux'

Vue.component('checklist', Checklist)

从 v2.6.2 开始,max=1即为单选模式,不会要求先取消上一个选中的才能选中下一个值。

属性

名字类型默认值说明版本要求
valuearray[]表单值--
titlestring标题--
requiredbooleanfalse是否为必选--
optionsarray[]选项列表,可以为[{key:'name',value:'value',inlineDesc:'inlineDesc'}]的形式--
maxnumber最多可选个数--
minnumber最少可选个数--
random-orderbooleanfalse是否随机打乱选项顺序--
check-disabledbooleantrue是否进行可选检测,默认情况下当选择个数等于可选个数(max)时,其他项不可选择。该选项主要适用于从多个选项列表中收集值的场景。注意的该选项设为 false 时 max 设置将失效。v2.2.1-rc.1
label-positionstringrightlabel 位置,可以设置为 left 或者 rightv2.2.1-rc.4
disabledstring是否禁用操作v2.3.8

事件

名字参数说明版本要求
@on-change(value, label)值变化时触发,参数为 (value, label),其中 label 参数在 v2.5.7 后支持--

方法

名字参数说明版本要求
getFullValue获取值和对应的显示文字v2.6.4

样式变量

名字默认值说明继承自变量
@checklist-icon-active-color#09BB07--