Javascript 在Vue中,是否可以更新传递给方法的数据属性,以便该方法随后更新UI?
在下面的代码中,我希望所有3个按钮都会更新Vue数据对象中的关联属性,但只有最后一个按钮会更新。是否可以按照前两个按钮的方式更新数据Javascript 在Vue中,是否可以更新传递给方法的数据属性,以便该方法随后更新UI?,javascript,vue.js,Javascript,Vue.js,在下面的代码中,我希望所有3个按钮都会更新Vue数据对象中的关联属性,但只有最后一个按钮会更新。是否可以按照前两个按钮的方式更新数据 newvue({ el:“应用程序”, 数据:{ 柜台:0,, 另一个计数器:5 }, 方法:{ addone:函数(c){ c=c+1; }, addonetocounter:函数(){ this.counter=this.counter+1; } } }) 计数器为{{counter}}:+1 另一个计数器为{{anothercounter}}:+1
newvue({
el:“应用程序”,
数据:{
柜台:0,,
另一个计数器:5
},
方法:{
addone:函数(c){
c=c+1;
},
addonetocounter:函数(){
this.counter=this.counter+1;
}
}
})
计数器为{{counter}}:+1
另一个计数器为{{anothercounter}}:+1
计数器为{{counter}}:+1
您可以使用计算属性名称
newvue({
el:“应用程序”,
数据:{
柜台:0,,
另一个计数器:5
},
方法:{
addone:函数(c){
此[c]=此[c]+1;
}
}
})
计数器为{{counter}}:+1
另一个计数器为{{anothercounter}}:+1
您可以使用计算属性名称
newvue({
el:“应用程序”,
数据:{
柜台:0,,
另一个计数器:5
},
方法:{
addone:函数(c){
此[c]=此[c]+1;
}
}
})
计数器为{{counter}}:+1
另一个计数器为{{anothercounter}}:+1
我明白了。我对通过引用传递和通过值传递感到困惑。谢谢我懂了。我对通过引用传递和通过值传递感到困惑。谢谢