我在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 | }
发布于 2019-07-28 11:43:49
我发现ESLINT试图将我的TypeScript解析为JSX。所以我修正了一些格式。
无法使用:iperf:<Iperf>{}
使用insetad:iperf: {} as Iperf
https://stackoverflow.com/questions/57244348
复制