首页 > vue.js 如何watch对象属性的变化

vue.js 如何watch对象属性的变化

var vm = new Vue({
  data: {
    b: 'xx',
    c: 'xx',
    obj: {
        a: 'xx'
    }
  }
})

监听b: vm.$watch('b', function (val) {
xxx
})

监听obj.a应该怎么做?


API文档:http://cn.vuejs.org/api/#watch


使用深度watch:

vm.$watch('obj', {
    deep: true,
    handler: function(val, oldVal) {}
});
【热门文章】
【热门文章】