赞
踩
element 树表懒加载在每次对表格数据进行修改的时候,懒加载的数据无法更新
用来储存表格懒加载每次展开时所点击的当前行{tree,treeNode,resolve}
maps: new Map(),
第二步:在load方法中调用 this.maps.set(tree.code, { tree, treeNode, resolve })
第三步:查询map中对应数据
已经将每次展开load返回的{tree,treeNode,resolve}存储到map中后
- //更新懒加载的数据
- refreshLoadTree(pId) {
- const { tree, treeNode, resolve } = this.maps.get(pId);
- this.$set(this.$refs.LoadTable.store.states.lazyTreeNodeMap, pId, []);
- if (tree) {
- this.load(tree, treeNode, resolve);
- }
- },
第四步:在对懒加载数据进行操作变更后调用(传入操作表格row中的节点id即可)
this.refreshLoadTree(this.checkrow.id);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。