vue 深度监听 (监听对象)
用到vue,肯定会接触到vue里面的watch
普通的监听:
watch:{ data: function(newValue,oldValue){ doSomeThing(); } }
watch可以监听数据,也可以监听对象,使用watch监听对象时,就需要用到深度监听了
记住,一定不要忘记咱们的主角deep,深度监听deep的值要设为true哦
watch:{ 'data':{ handler:function(newValue,oldValue){ doSomeThing(); }, deep:true } }
若是监听数组,数组内有任何值发生变化,都会成功触发被监听的数组对象内的函数 doSomeThing();
此时你可以在函数doSomeThing中执行你想执行的事件