说明
完全基于 snabbdom 组件,采用展开才加载的方式,渲染速度大幅提升
实现的功能
- 自定义图标
- 复选框 checkbox
- 单选框 radio
- 自定义右键菜单
- 复制粘贴节点
- 搜索功能
- 懒加载
安装
- npm 引入
npm run eletree -D - 直接引入 js 文件,下载地址
快速使用
var el = eleTree({
el: '.eletree',
url: '/eleTree/json/1.json',
highlightCurrent: true,
showCheckbox: true
})
el.getChecked()
el.on("checkbox", function(data) {
console.log(data)
})
示例如下图: