vue.js - 我可以从观察者那里返回一个值吗?VUE
问题描述
我有一个观察者,当我尝试从观察者返回值时出现错误。错误很模糊:Coding style found in ...file...
难道不能这样做吗?
@Watch('elementIwantToWatch')
public getColumn() {
//......
return column;
}
解决方案
从观察者返回值是没有意义的。Watcher 是特殊的反应钩子,我们可以利用它来对一些副作用采取行动,返回值不能被利用。可能您正在寻找计算属性。
computed: {
getColumn() {
// return value here
}
}
在 HTML 中,您可以直接使用:
<div> Column: { getColumn } </div>
推荐阅读
- java - 通过 Java8 函数获得结果的最佳方法是什么?
- javascript - 如何将 React 中的组件渲染为 2 个不同的组件?
- php - 奏鸣曲管理员变量“form_helper”不存在。树枝更新后
- python - 在 html_requests 中渲染返回无
- kubernetes - Kubectl 获取 pod 的状态为 yaml
- python - 从数组中删除括号字符的问题
- java - 浮动动作按钮是跳跃的,当点击它时
- google-apps-script - 使用宏向单元格添加设置值
- python - 在 Python 和 Keras 中通过深度学习进行光照估计后如何显示颜色校正图像?
- machine-learning - 用 GMM 训练隐马尔可夫模型,在 python 中经过一些迭代后出现 nan