解决layui的bug 在layui tree 组件中 禁用选中父节点后自动选中子节点功能

最近做权限管理后台,用了layui tree 组件,发现选中了父节点后,自动选中了子节点。不满足现实业务需求。所以微调了下源代码。

在用树形组件中,在用文档中

tree.setChecked('demoId', [2, 3]); //批量勾选 id 为 2、3 的节点

用这句代码,进行自动勾选的时候,父节点被勾选,下面的子节点,会全部被勾选,这会造成错误,需要对layui.js(layui-tree.js)进行一个调整

我用的是2.7.6版本,版本很重要,不同版本不一样。

我们搜索 this.disabled || (this.checked = l) 然后将它注释掉

相关推荐
蓝婷儿2 分钟前
每天一个前端小知识 Day 21 - 浏览器兼容性与 Polyfill 策略
前端
百锦再4 分钟前
Vue中对象赋值问题:对象引用被保留,仅部分属性被覆盖
前端·javascript·vue.js·vue·web·reactive·ref
jingling5558 分钟前
面试版-前端开发核心知识
开发语言·前端·javascript·vue.js·面试·前端框架
拾光拾趣录13 分钟前
CSS 深入解析:提升网页样式技巧与常见问题解决方案
前端·css
莫空000014 分钟前
深入理解JavaScript属性描述符:从数据属性到存取器属性
前端·面试
guojl15 分钟前
深度剖析Kafka读写机制
前端
FogLetter15 分钟前
图片懒加载:让网页飞起来的魔法技巧 ✨
前端·javascript·css
Mxuan16 分钟前
vscode webview 插件开发(精装篇)
前端
Mxuan17 分钟前
vscode webview 插件开发(交付篇)
前端
Mxuan18 分钟前
vscode 插件与 electron 应用跳转网页进行登录的实践
前端