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/

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM