vue watch里面的 deep和immediate作用
handler:监听属性的回调函数
deep:值是true或false;确认是否深入监听。deep的意思就是深入观察,监听器会一层层的往下遍历,给对象的所有属性都加上这个监听器(受现代 JavaScript 的限制 (以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除)
immediate:值是true或false;immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行
watch: { val: { handler: function(newVal,oldVal) { // }, deep: true, immediate: true } }

浙公网安备 33010602011771号