在用到el-tree的懒加载和默认勾选功能时,若第一次勾选前几个连续节点,第二次进入默认勾选时,由于el-tree子节点尚未完全加载(只加载出来前几个),默认勾选已经开始(已加载出来的子节点被默认勾选),这时el-tree会认为子节点全部勾选,所以父节点也被勾选,这就导致所有子 ...
只有所有子级都被选中的时候才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是提交数据时后台需要父级id的。 通过 clickTree v,e console.log this. refs.tree.getNode v 一层层获取其父组件获取id,但是如果添加完id 需要判断id是否存在。存在删除,不存在添加 再勾掉层级很多会很麻烦,判断太多 这个可以直接获取勾选的id和 ...
2020-06-23 16:59 0 740 推荐指数:
在用到el-tree的懒加载和默认勾选功能时,若第一次勾选前几个连续节点,第二次进入默认勾选时,由于el-tree子节点尚未完全加载(只加载出来前几个),默认勾选已经开始(已加载出来的子节点被默认勾选),这时el-tree会认为子节点全部勾选,所以父节点也被勾选,这就导致所有子 ...
<el-tree :data="data" show-checkbox ...
清空树 获取已选树 ...
Element-ui官网给的方法 这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是一般提交数据时后台都需要父级id的。 本人写的时候花费了一上午的时间,最后在找到了一种改源码的方法解决了,贴出来供各位有需要的下伙伴参考 ...
<template> <el-card> <div class="invoice-list clearfix"> <ul class="invoice-header clearfix"> <li class ...
这里是可以一直往上获取它的直接父级的所有属性以及状态 通过这两个事件其中的一个 在方法里可以写上 methods:{ curCheck(data,state){ const curNode = this.$refs.tree.getNode(data); } 这个getNode ...
1:问题原因:我们可能使用 this.$refs.tree.setCheckedKeys(this.defalutArr);或者使用:default-expanded-keys="treeDataSelect" :default-checked-keys="treeDataSelect ...