码迷,mamicode.com
首页 > 其他好文 > 详细

解决el-tree勾选子的时候获取父的id

时间:2020-06-23 17:13:08      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:获得   提交数据   getch   后台   也会   div   cli   get   区分   

只有所有子级都被选中的时候才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是提交数据时后台需要父级id的。
通过
clickTree(v,e){
                console.log(this.$refs.tree.getNode(v));//一层层获取其父组件获取id,但是如果添加完id(需要判断id是否存在。存在删除,不存在添加)再勾掉层级很多会很麻烦,判断太多
 
//这个可以直接获取勾选的id和父级的id,勾选掉也会消失
console.log(this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys()),"dfdff");’
 
 
保存的时候需要将减号和勾选的id分开(回显有父级的id,子级默认全选),或者传对应的值过去区分是减号还是勾选,回显的时候根据type区分自己整理出来勾选的id

解决el-tree勾选子的时候获取父的id

标签:获得   提交数据   getch   后台   也会   div   cli   get   区分   

原文地址:https://www.cnblogs.com/zffFighting/p/13183063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!