作為一名開發者,我們都知道:
data中數據,都是響應式。也就是說,如果操作data中的數據,視圖會實時更新;
但在實際開發中,遇到過一個坑:若data中數據類型較為復雜,方法methods中改變對象的屬性,視圖也就是頁面並不會改變
原因是vue監聽不到數據類型特別復雜的屬性。
研究了一下 可以使用this.$set()來進行強制更新,進而解決問題
對象操作:
三個參數:this.$set("改變的對象","改變的對象屬性","值")
數組操作:
三個參數:this.$set("數組","下標","值")