我可以 return 观察者的价值吗? VUE

Can I return a value from a watcher? VUE

我有一个观察者,当我尝试 return 来自观察者的值时出现错误。 错误非常模糊:Coding style found in ...file...

难道不能这样做吗?

@Watch('elementIwantToWatch')
public getColumn() {
    //......
    return column;
}

观察者的 return 值没有意义。 Watcher 是特殊的反应钩子,我们可以利用它来对某些副作用采取行动,不能使用 returned 值。可能您正在寻找计算 属性.

computed: {
  getColumn() {
   // return value here
  }

}

而在HTML中,可以直接使用:

<div> Column: { getColumn } </div>