我使多个Vue手表功能相互影响。 但这似乎并没有达到我的预期。
当用户选项卡'vinput01'更改时,vinput02仅在vinput01功能下更改。并且,当用户使用标签“ vinput02”更改值时,“ vinput02”仅在vinput02功能下更改。
但是现在,我的代码触发了无限循环。 更改“ vinput01”会同时影响“ vinput02”,而“ vinput02”会同时影响“ vinput01”。
这是我的代码。 我如何避免这个问题?
data () {
return {
vinput01: '',
vinput02: '',
}
},
watch: {
vinput01: function(_val) {
this.vinput02 = _val *1.1
},
vinput02: function(_val) {
this.vinput01 = _val / 1.1
}
答案 0 :(得分:4)