Vuex 中计算的 属性 中 getter / setter 中的语法错误

Syntax error in getter / setter in computed property in Vuex

我刚刚阅读并应用了有关 Two-way Computed Property 的文档 , 但编译器说这是一个语法错误。

这是我的示例片段:

computed: {
 message: {
  get () {
   return this.$store.state.obj.message
 },
  set (value) {
   this.$store.commit('updateMessage', value)
  }
 }
}

其实我只是对vue中的computed 属性有错误的解释。

我称我的计算 属性 为:

message() {
  get () {
   return this.$store.state.obj.message
 }, 

名为 message 的计算 属性 被作为函数调用。