vue的set api

劉勇大三入門前端發表於2020-10-17

在vue2.x裡面陣列與物件的屬性變化 沒辦法 進行響應式
所以推出了 this.$set(obj,key,value)方法或者this.set(arr,index,value)
這樣可以註冊到data裡面的響應式物件,來觸發改變

watcher 觀察者 是每一個元件 特有的

data 是資料 的切換 監聽 的開始

deep依賴 是一個陣列列表 會把元件裡面的data都進行依賴快取

快取是一個陣列 每次跟新都會去更新陣列 根據id去陣列裡面去尋找

對應的data值 這樣就會避免多次更新 與去重的問題
每一次快取陣列 都會在下一次節點更新的開始載入
在下次元件生命週期裡面載入

而this.nexttick就是在生命週期裡面獲取節點操作,比如在created裡面操作節點就需要它了

相關文章