el-table回顯遇到的坑


使用element ui 的el-table在做到復選框回顯勾中的問題時,整整困惑了我一天,當時百度了一下,好多人都說是

 this.$nextTick(() => {})的問提,在組件中監聽watch時將其加上就可以了,結果............

 這個問題,簡直坑死人不償命,我一開始以為是我ref獲取的dom的問題,后來又以為是數據類型不對,再后來以為我組件封裝錯了,我大改了一遍又一遍,發現越改越不行,到最后報錯了,才收手

無意間想到會不會是表格數據和回顯的數據的問題,死馬當做活馬醫吧,就把后台穿的數據和已有數據進行了對比,然后篩選,留下已刪選的已有數據,盡然奇跡般的成功了,這個問題就這么解決了0.0

錯誤代碼我就不貼了,免得大家看亂了

multipleSelection是選擇框儲存值:

 

 tableBody,是表格數據:

 

 


免責聲明!

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



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