【问题标题】:Syntax error in getter / setter in computed property in VuexVuex 计算属性中的 getter / setter 语法错误
【发布时间】:2018-12-20 17:12:42
【问题描述】:

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

这是我的示例 sn-p:

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

【问题讨论】:

  • 您收到的确切信息是什么?
  • @red-X Unexpected token, expected ; (111:11) 来自get()
  • 我看不出这个代码块有什么问题,我认为你的问题出在代码的其他地方。

标签: vue.js vuex laravel-mix


【解决方案1】:

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

我将我的计算属性称为:

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

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

【讨论】:

    猜你喜欢
    • 2018-05-07
    • 2018-07-22
    • 2017-09-29
    • 1970-01-01
    • 2021-07-19
    • 2018-11-28
    • 2012-09-16
    • 2017-04-13
    • 2021-07-12
    相关资源
    最近更新 更多