vue中watch的属性
首先,不应该使用箭头函数来定义 watcher 函数,因为箭头函数没有 this,它的 this 会继承它的父级函数,但是它的父级函数是 window,导致箭头函数的 this 指向 window,而不是 Vue 实例。
1、immediate,控制是否在第一次渲染是执行这个函数。watch在首次加载组件是不运行的,而computed是首次运行的。与其在create等钩子函数中再次赋值,不如开启这个属性。
2、deep, 控制是否要看这个对象里面的属性变化。深度监听引用类型的数据。