在Vue.js中,我有一个使用Google Vision从图片中获取标签的函数。该函数位于mixin
内部,因此我的代码不会那么肿。
然后,我将标签作为数组存储在storeState
中,以便可以在其他组件中访问它。
我想要的是在存储数组后立即调用另一个函数。因此,我实现了一个观察者:
watch: {
this.storeState.labels: function () {
anotheFunction()
}
}
但是我收到了Unexpected keyword 'this'
错误。那么,如何在更新this.storeState.labels
后立即触发另一个功能? 最佳答案
在不使用this
关键字的情况下观看该属性:
watch: {
"storeState.labels": function () {
anotheFunction()
}
}