目录
选项 el data methods computed watch监听属性
一、监听属性 => 当某一个数据发生变化时,做对应的操作
1. 监听data中的属性,属性值对象
2. 对象:固定写法handler函数,当监听的属性发生变化时触发handler函数
3. 可以字符串 数字 布尔值 对象 数组
4. 监听对象
A: 对象单个监听 "obj.属性名"
B: 整体对象监听, obj不会监听对象内层属性 , 监听对象属性
C: 设置deep:true, 深度监听,无论对象嵌套层次有多少,全部会监听
4. 监听数组, 只有修改原数组才能触发
5. 初始化时执行handler函数 immediate: true
6. watch对应函数会接收设置的新值 与 旧值
二、computed和watch的区别
computed能完成的 watch也能完成, watch能完成的computed不一定能完成; 异步