1. watch与computed的描述
watch
watch : {
firstName : function(val){
console.log(val);
this.fullName = val + "." + this.lastName;
},
lastName : function(val){
this.fullName = this.firstName + "." + val;
}
},当fistName变化时,会执行响应的方法。相当于在监听fistName的值
computed
computed : {
c : function(){
return this.b + "." + this.a
}
}当b或者c变化时,会自动更新c的值,相当于一次监听了a和b的值但是要注意的是,c在data中不能定义。如:
data : {
firstName : "fist",
lastName : "last",
fullName : "fist.last",
a : "1",
b : "2"
},
本文介绍了Vue.js框架中watch与computed属性的区别。watch用于监听特定数据的变化并执行相应操作,而computed则基于依赖自动更新计算属性。文章还强调了computed属性不应在data中定义。
3238

被折叠的 条评论
为什么被折叠?



