vue監聽數組變化


如果只是監聽數組列表項的增減(長度),直接對數組進行監聽就好了。

watch:{
  data (newVal, oldVal) {
    // do something
  }
}

如果是要對數組列表項的內容是否發生改變做監聽,則需要加上一個【deep:true】屬性。

data: {
    handler(newVal, oldVal) {
      // do something
    },
    deep: true
}

這個屬性表示深度監聽,可以監聽到對象、數組的內容變化。

 

"我不想要意料之外的給予,只想要情理之中的細水長流。"


免責聲明!

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



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