immediate
当值第一次绑定时watch不会执行监听函数,当值改变时才会执行,如果想要最初绑定知识也执行需要设置immediate属性为true。immediate表示在watch中首次绑定的时候,是否执行handler,值为true则表示在watch中声明的时候,就立即执行handler方法,值为false,则和一般使用watch一样,在数据发生变化的时候才执行handler。
deep
监听对象属性值发生变化是需要设置deep为true,deep表示深度监听。数组不需要深度监听;在watch中不要使用箭头函数,因为箭头函数中的this是指向当前作用域。