computed和watch的区别

computed:
是计算属性的意思。computed是用来计算出一个值得 ,调用这个值不需要加括号。依赖自动缓存,如果依赖不变,computed就不会重新计算。
computed: {
// 计算属性的 getter
reversedMessage: function () {
// `this` 指向 vm 实例
return this.message
}
}
watch:
watch就是监听/侦听的意思。是有一个fun字段,表示在第一次渲染的时候需要执行这个函数,如果fun字段有变化,那么就会触发这个方法
watch:{
fun(new,old){
console.log(new,old)
}
}

定义:如果某个属性变化了,就去执行一个函数,这就是区别。
区别阐述:
computed 1、computed是计算属性,也就是依赖某个值或者props通过计算得来得数据; 2、 computed的值是在getter执行之后进行缓存的,只有在它依赖的数

computed和watch的区别最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/7140.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>