解决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) 然后将它注释掉

相关推荐
爱生活的苏苏15 分钟前
vue生成二维码图片+文字说明
前端·vue.js
拉不动的猪17 分钟前
安卓和ios小程序开发中的兼容性问题举例
前端·javascript·面试
炫彩@之星23 分钟前
Chrome书签的导出与导入:步骤图
前端·chrome
贩卖纯净水.34 分钟前
浏览器兼容-polyfill-本地服务-优化
开发语言·前端·javascript
前端百草阁40 分钟前
从npm库 Vue 组件到独立SDK:打包与 CDN 引入的最佳实践
前端·vue.js·npm
夏日米米茶40 分钟前
Windows系统下npm报错node-gyp configure got “gyp ERR“解决方法
前端·windows·npm
且白1 小时前
vsCode使用本地低版本node启动配置文件
前端·vue.js·vscode·编辑器
程序研1 小时前
一、ES6-let声明变量【解刨分析最详细】
前端·javascript·es6
siwangqishiq22 小时前
Vulkan Tutorial 教程翻译(四) 绘制三角形 2.2 呈现
前端
李三岁_foucsli2 小时前
js中消息队列和事件循环到底是怎么个事,宏任务和微任务还存在吗?
前端·chrome