# 树形选择(form-tree-select)
树形选择器,支持单选多选。
# 基本使用
适用广泛的基础单选
Copy
# 禁用状态
选择器不可用状态
Copy
# 基础多选
适用性较广的基础多选,用 Tag 展示已选项
Copy
# 多选清空
包含清空按钮,可将选择器清空为初始状态
Copy
# Attributes
TIP
默认继承FormItem基础属性FormItem组件。
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| props | Object | 配置选项,具体看下表 | 配置项 |
| options | Array | [] | 选项列表数据(树形结构的对象数组) |
| multiple | Boolean | false | 是否多选 |
| collapseTags | Boolean | false | 多选时是否将选中值按文字的形式展示 |
| checkStrictly | Boolean | false | 是否严格的遵循父子不互相关联 |
| containHalfChecked | Boolean | false | 多选包含半选中的节点 |
| placeholder | String | 请选择数据 | 输入框占位文本 |
| value / v-model | [String, Number, Array] | "" | 绑定值 |
| disabled | Boolean | false | 是否禁用 |
| clearable | Boolean | clearable | 可清空选项 |
| defaultExpandAll | Boolean | true | 是否默认展开所有节点 |
| defaultExpandedKeys | Array | [] | 默认展开的节点的 key 的数组 |
# Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| value | String | id | 主键(唯一值) |
| label | String | label | 节点标签为节点对象的某个属性值 |
| disabled | String | disabled | 节点选择框是否禁用为节点对象的某个属性值 |
| isLeaf | String | isLeaf | 是否为叶子节点 |
| children | String | children | 子树为节点对象的某个属性值 |
# Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| change | 当绑定值变化时触发的事件 | 单选时为选中对象,多选时为选中列表,支持设置包含半选中的节点,是否严格的遵循父子不互相关联属性 |