vue.js - Vuex 计算属性中的 getter / setter 语法错误
问题描述
我刚刚阅读并应用了有关双向计算属性的文档 ,但编译器说这是一个语法错误。
这是我的示例片段:
computed: {
message: {
get () {
return this.$store.state.obj.message
},
set (value) {
this.$store.commit('updateMessage', value)
}
}
}
解决方案
实际上我对 vue 中的计算属性只有错误的解释。
我称我的计算属性为:
message() {
get () {
return this.$store.state.obj.message
},
命名的计算属性message
被称为函数。
推荐阅读
- gradle - Gradle 自定义任务实现:找不到参数的方法
- android - 软件键盘打开时调整图像大小
- javascript - Chrome 中的高精度 FPS 测量
- python - 如何使用 selenium python 上传图像?
- javascript - 有没有一种方法可以仅使用 javascript 合并表中的某些列
- r - gsub 包含特殊字符的字符串
- python - 将每个子列表乘以一个常数
- javascript - 了解 Box 的 matter.js 代码:this、push 和 pop
- asp.net-core - 在 ASP.NET Core 中全局设置经过身份验证的用户以进行测试
- c# - 绑定 OxyPlot Tracker 并在 TextBlock 中设置获取值