Vue --》this.$set()的神奇用法


作為一名開發者,我們都知道:

  data中數據,都是響應式。也就是說,如果操作data中的數據,視圖會實時更新;

  但在實際開發中,遇到過一個坑:若data中數據類型較為復雜,方法methods中改變對象的屬性,視圖也就是頁面並不會改變

   原因是vue監聽不到數據類型特別復雜的屬性。

研究了一下  可以使用this.$set()來進行強制更新,進而解決問題

 對象操作:

 三個參數:this.$set("改變的對象","改變的對象屬性","值")

 數組操作:

 

  三個參數:this.$set("數組","下標","值")

 

  


免責聲明!

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



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