vue數據賦值后渲染失敗


問題描述:當對數組變量進行動屬性的動態二次賦值時,頁面中的v-if渲染不出來。

1、考慮是數據層太深,render函數沒有自動更新,需手動強制刷新。

解決方法:在執行完賦值操作后,進行手動刷新。

// 強制刷新
this.$forceUpdate();

2、考慮數組賦值問題,導致vue監聽不到變化,可以使用this.$set()進行最初的賦值。

this.$set();

 


免責聲明!

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



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