1.取消选择父节点自动勾选所有子节点
默认会选择第一级的时候勾选所有子选项,有时候不满足需求
// layui.js 中找到 this.disabled || (this.checked = t) 增加判断this.config.checkChirld
if(this.config.checkChirld) {
r.each(function() {
this.disabled || (this.checked = t)
})
}
如图
同时调用的时候增加checkChirld:false
效果
2.自定义图标
layui.js中搜索layui-icon layui-icon-file 替换为
‘<i class="’ + (r.icon || “layui-icon layui-icon-file”) + ‘">’ :
r.icon data中增加参数icon 传入图标class 如果改成n.icon 在tree.render中增加 icon更改全局的