如何watch监听一个对象内部的变化?
如果只是监听obj内的某一个属性变化,可以直接obj.key进行监听
watch: { 'obj.question': function (newQuestion, oldQuestion) { this.answer = 'Waiting for you to stop typing...' this.debouncedGetAnswer() } }

如果对整个obj深层监听
watch: { obj: { handler: function (newQuestion, oldQuestion) { this.answer = 'Waiting for you to stop typing...' this.debouncedGetAnswer() }, deep: true, immediate: true } }

immediate的作用:当值第一次进行绑定的时候并不会触发watch监听,使用immediate则可以在最初绑定的时候执行。
版权声明:本文为weixin_42515136原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。