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

相关推荐
kyriewen7 小时前
面试官让我手写虚拟列表——AI生成的版本,快速滚动几下就白屏了
前端·javascript·面试
IT_陈寒7 小时前
Vite热更新失效?你可能漏了这个配置
前端·人工智能·后端
Revolution618 小时前
React 组件重新渲染时,到底重新执行了什么
前端·react.js·面试
用户2181697049309 小时前
Flutter(四)Dart语法 空安全 运算符 流程控制
前端
许彰午9 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
用户69371750013849 小时前
AI时代,程序员该往哪走?
前端·后端
ttwuai10 小时前
GoFrame 后台日志清空失败:无 WHERE 删除为什么被拦住
前端·golang
易筋紫容10 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
半句唐诗10 小时前
我是如何通过 Access Token 成功发布第一个 npm 包的
前端·npm·node.js
程序员黑豆10 小时前
鸿蒙应用开发:@Provider 与 @Consumer 跨组件双向同步详解
前端·harmonyos