我正在观看一个值,我计算了另一个值。
这样的事情:
#library
如何在监视值更新时重新计算计算值?
答案 0 :(得分:1)
似乎modeText
仅依赖于mode
,因此您可以选择更简单的方法,而不是使用computed
:
data: {
modeText: '',
mode: ''
},
watch: {
mode(val, old) {
this.modeText = this.updateModeText(val);
},
},
methods: {
updateModeText(val) {
if (val === 'create') {
return 'Create';
}
return 'Edit';
}
}