更新记录
1.0.1(2021-12-30)
下载此版本
新增 勾选子级自动勾选父级 取消子级自动取消父级
1.0.0(2021-12-24)
下载此版本
初次发布
基于无限级树形组件修改,感谢原作者!
基于无限级树形组件修改,感谢原作者!
平台兼容性
uni-app
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
√ |
√ |
√ |
√ |
√ |
√ |
- |
- |
- |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
√ |
√ |
√ |
√ |
- |
- |
- |
√ |
- |
√ |
√ |
其他
树形选择器
使用方法
在 script 中引入组件
import tkiTree from "@/components/LinK9711-tree/LinK9711-tree.vue"
export default {
components: {
tkiTree
}
},
在 template 中使用
<tki-tree ref="tkitree" :multiple="true" :range="range" :foldAll="true"
rangeKey="label" idKey="id" @confirm="treeConfirm" @cancel="treeCancel">
</tki-tree>
属性
属性名 |
类型 |
默认值 |
说明 |
range |
Array |
[] |
数据 |
idKey |
String |
id |
指定 Object 中 key 的值作为单条数据的唯一id |
rangeKey |
String |
label |
指定 Object 中 key 的值作为选择器显示的内容 |
multiple |
Boolean |
false |
是否多选。默认单选 |
selectParent |
Boolean |
false |
是否可以选父级。默认不能选父级 |
foldAll |
Boolean |
false |
折叠时关闭所有已经打开的子集,再次打开时需要一级一级打开。默认不关闭已打开的子集 |
title |
String |
标题 |
confirmColor |
String |
#07bb07 |
确定按钮颜色 |
titleColor |
String |
#07bb07 |
标题颜色 |
cancelColor |
String |
String |
取消按钮颜色 |
currentIcon |
String |
展开时候的ic |
defaultIcon |
String |
[] |
折叠时候的ic |
lastIcon |
String |
没有子集的ic |
border |
Boolean |
false |
是否有分割线 |
数据格式
数据格式
方法
方法名 |
说明 |
_show() |
显示选择器 |
_hide() |
隐藏选择器 |
事件
事件名 |
返回值 |
说明 |
_show() |
JSON数据 |
返回选择器选中的内容 |
_hide() |
'' |
取消的回调事件 |