如何使用 Vue.js 侦听嵌套数据?

new Vue({
  el: "#app",
  data: {
    target: {
      list: [],
    },
  },
  watch: {
    "target.list": {
      handler(newVal, oldVal) {
        
      },
      deep: true,
    },
  }
});

给target的list属性增加侦听器,需要在watch中使用字符串的写法  "target.list" 来标记侦听的内容

handler当list改变时被调用,设置deeptrue,给list增加深度监听

你可能感兴趣的:(vue.js,前端,javascript)