博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
element中的树形组件,如何获取父级菜单的id
阅读量:4554 次
发布时间:2019-06-08

本文共 462 字,大约阅读时间需要 1 分钟。

一般多选的树形组件,使用getCheckedNodes()方法只能获取到本级的菜单id,只有在子菜单全部选中的情况下才会选中上级。但我们想要不全选中子级的情况下也要获取它的上级,甚至上上级等,怎么办呢?

需要改一下node_modules中的源码:文件路径为node_modules\element-ui\lib\element-ui.comment.js

搜索文中的TreeStore.prototype.getCheckedNodes方法,改为:

if ((child.checked || child.indeterminate) && (!leafOnly || leafOnly && child.isLeaf)) {    checkedNodes.push(child.data)}

 就ok啦!

在代码里仍然是this.$refs.tree.getCheckedNodes(),这样使用。

 

转载于:https://www.cnblogs.com/lesliejavascript/p/11542823.html

你可能感兴趣的文章
[C#] C# 与 Nessus 交互,动态构建扫描任务计划
查看>>
Android Http请求框架二:xUtils 框架网络请求
查看>>
关于XShell的常见使用和设置以及Linux中的常见命令.
查看>>
Activiti工作流学习-----基于5.19.0版本(4)
查看>>
解读svg points坐标值
查看>>
c shell脚本中查询变量有没有被定义
查看>>
暗黑破坏神
查看>>
C++函数中那些不可以被声明为虚函数的函数
查看>>
运算符重载
查看>>
java框架---->zxing框架的使用
查看>>
为什么越来越多的人偏爱go语言
查看>>
sql语句绑定方法
查看>>
机器学习-斯坦福:学习笔记2-监督学习应用与梯度下降
查看>>
[App Store Connect帮助]八、维护您的 App(2)将 App 从 App Store 中移除
查看>>
[Experiences]Code Snippet:自定义可重用的代码段
查看>>
ionic 轮播
查看>>
Java学习不走弯路教程(17 Tomcat服务器)
查看>>
PHP中二维数据格式的问题
查看>>
Faster-RCNN Pytorch实现的minibatch包装
查看>>
[LeetCode] 168. Excel Sheet Column Title_Easy tag: Math
查看>>