UNPKG

@zhangqingcq/plug-r-qw

Version:

A JS lib base on Vue and View-design, you can achieve some complex functions with simple code after install this lib.

50 lines (34 loc) 1.51 kB
## checkboxGroupTwoClass 二级复选框组,支持 v-model,可自定义 label 和 v-model 收集字段,可定义 v-model 只收集叶子节点数据或全部选中的节点数据,全局 UI 组件,直接用 ### 属性 - value: 数组,选中节点数据组成的数组(默认只收集叶子节点),推荐使用 v-model 绑定 - data: 数组,复选框组结构数据,每节点需要有 label 和 collectVal 的值对应的属性(如:name,id),子节点为 children 属性,如: ``` [ { name: 'parent 1', id: 1, children: [ { name: 'child 1-1', id: 11 }, { name: 'child 1-2', id: 12 } ] } ] ``` - firstTitle 字符串,一级标题,默认:`'一级'` - secondTitle 字符串,二级标题,默认:`'二级'` - label 字符串,节点的标签,默认:`'name'` - collectVal 字符串/数组,v-model 收集节点的哪些字段,默认:`'id'` - leaf 布尔对象,叶子节点模式,v-model 只返回叶子节点数据,任何选择操作都会选择叶子节点,默认:`true` - disabled 布尔对象,禁用整颗树的 checkbox 选择功能 ### 事件 - on-change 选择的节点发生变化,返回选中的节点数据,默认只返回叶子几点 ### 注意 - v-model 默认只包含叶子节点数据(默认 id) - data 数据必须完整(二级结构不能缺少第二级)