首页 > 解决方案 > 我可以从观察者那里返回一个值吗?VUE

问题描述

我有一个观察者,当我尝试从观察者返回值时出现错误。错误很模糊:Coding style found in ...file...

难道不能这样做吗?

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

标签: vue.jswatch

解决方案


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

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

}

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

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

推荐阅读