计算属性“解析错误:'}”应位于“

时间:2019-07-28 19:37:09

标签: typescript vue.js vuex eslint

我正在使用Typescript在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 |     }

1 个答案:

答案 0 :(得分:0)

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

不能使用:iperf:<Iperf>{}

使用insetad:iperf: {} as Iperf