element-plus table懒加载,重新加载问题

table注册一个对象 那么它将拥有 

//refDepart 为table 注册对象
this.$refs.refDepart
//treeData 为树集合
this.$refs.refDepart.store.states.treeData
//loadOrToggle 为加载树数据 NodeObj是table列表对象的某一元素
//如[{id:2, hadChildren:true}] 传入的对象就是 {id:2....}(最好是vue的proxy对象,js源对象我没试过)
this.$refs.refDepart.store.loadOrToggle(NodeObj)
//需要注意的是 我们要通过NodeObj的id 在 this.$refs.refDepart.store.states.treeData 这个里面找到对应id的对象 将其loaded值改为false 这样才会重新加载 否则就会 切换折叠而已

作者:狂客

博客园:https://www.cnblogs.com/

转载请注明来源,侵权必究

posted @ 2021-05-13 22:30  狂客  阅读(2164)  评论(0编辑  收藏  举报