【问题标题】:Computed property "Parsing error: '}' expected at "计算属性“解析错误:'}' 预计在”
【发布时间】:2019-12-06 05:36:23
【问题描述】:

我正在使用打字稿在我的 Vue 组件中设置一个计算属性来定义返回类型,而 eslint 给了我一个错误。关于发生了什么的任何想法?应用程序按预期运行

我已尝试删除输入或设置关联的get(),但无论格式如何,问题仍然存在。

presets():Array<Iperf>{
    return this.$store.state.presets.iperf
}

预期结果应该没有错误,但实际结果是:

Module Warning (from ./node_modules/eslint-loader/index.js):
error: Parsing error: '}' expected at src\views\Iperf.view.vue:58:17:
  56 |     },
  57 |     computed: {
> 58 |         presets():Array<Iperf>{
     |                 ^
  59 |             return this.$store.state.presets.iperf
  60 |         }
  61 |     }

【问题讨论】:

    标签: typescript vue.js vuex eslint


    【解决方案1】:

    我发现 ESLINT 试图将我的 TypeScript 解析为 JSX。所以我修复了一些格式。

    不能使用:iperf:&lt;Iperf&gt;{}

    使用 insetad:iperf: {} as Iperf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-30
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 2018-04-09
      • 2018-10-05
      • 2014-10-09
      • 1970-01-01
      相关资源
      最近更新 更多