vue中正確的使用watch進行監聽

https://segmentfault.com/a/11...
在個人以前一篇文章中,我作了watch的測試,並簡單作了總結:並非全部的改變都會觸發watch監聽。segmentfault

不可以觸發監聽的數組

  1. 數組測試

    修改某個下標的某個屬性的值
    使用原生delete刪除某個屬性
    對某個下標新增一個屬性(不使用$set)
    對某個下標從新賦值
  2. 對象code

    修改某個屬性的值(可是會觸發這個屬性的監聽)
    新增一個屬性(不使用$set)
    原生delete刪除某個屬性

以上總結可能存在不足對象

萬金油實現watch監聽
在修改完數據後添加這樣一段代碼
arrayget

arr = [...arr]

obj總結

obj = {...obj}
相關文章
相關標籤/搜索