Element-ui 更新tableData 中 row的某一個屬性時,沒有更新視圖的問題


在一個報警音管理的頁面中,每次點擊試聽的時候,需要把‘試聽’ 更新為 ‘停止’,

起初我們給row.play=0時,顯示為 試聽,row.play=1時顯示為停止,

但是在代碼中每次為row.play賦值時,雖然代碼運行,但是頁面視圖並沒有更新。

 

經過多種資料的參考,發現table表格數據,每次只能監聽整個row的變化,row中某個屬性變化時,是無法追中的。

所以在改變row.play時,我們先設置row.play=1, 再this.$set(tableData,index,row) 來更新tableData的數據。  index為row在tableData中的索引。


免責聲明!

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



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