vue中 computed和watch的区别
vue中 computed和watch的区别
1》computed有缓存,什么是缓存呢,就是data不变则不会计算
由于缓存机制,num值不变的话,double1()get()set()不会执行
2》watch默认是浅度监听,下面的info引用类型,city属性发生改变,监听不到。
3》值类型,可以监听 而且oldval和val都可以获取
3》watch经过操作可以对引用类型进行深度监听,但是也不能获取oldval
深度监听方法,利用handler 和deep:true
info的oldval是获取不到的,因为val值进行修改,用于引用类型是指针赋值的关系,所以oldval获取不到
以上是 vue中 computed和watch的区别 的全部内容, 来源链接: utcz.com/z/374916.html