elementui樹表修改子節點不能實時更新的解決辦法


在使用ElementUI提供的樹表(el-table)的時候發現,如果手動通過JS修改了某個節點的children中的一條記錄(子節點)的話,並不會自動刷新。

簡單分析了一下,原因大概是因為VUE的數據劫持並沒有實現到監測對象中的子對象的改變,因此這時候我想,手動改變一下整個對象或許能觸發到VUE的數據劫持。

假設要刷新的對象是items。

this.items = JSON.parse(JSON.stringify(this.items))

這樣就實現了樹表的刷新。

雖然這個方法有點蠢,也有潛在的bug,但是也能算是一個臨時的解決方案吧。

 

"心中裝滿着自己的看法與想法的人,永遠聽不見別人的心聲。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM