普通数据类型:

 <input type="text" v-model="userName"/> //监听 当userName值发生变化时触发

watch: {userName: {handler (newName, oldName) {
				console.log(newName)},immediate:

只有一个缺点 就是当值第一次绑定的时候 不会执行监听函数,只有当值改变的时候 才会执行 如果我们想在第一次绑定的时候执行此监听函数 则需要 设置 ** immediate为true**

deep

当需要监听对象的改变时,此时就需要设置deep为true

3.. 数组类型:** 数组的变化不需要深度监听