TypeScript中的Nuxt / Vue.js:对象文字只能指定已知属性,但'组件'在类型' VueClass'中不存在

时间:2018-03-03 23:15:15

标签: typescript vue.js nuxt.js

当我使用带有组件和中间件的装饰器时,我不太确定为什么我收到此错误消息:

enter image description here

检查后,错误如下: TS2345: Argument of type '{ components: { Test: typeof Nav; }; middleware: string[]; }' is not assignable to parameter of type 'VueClass'. Object literal may only specify known properties, but 'components' does not exist in type 'VueClass'. Did you mean to write 'component'?

enter image description here

没有中间件,@ Component装饰器不再是fusses:

enter image description here

知道为什么会这样吗?

0 个答案:

没有答案