【问题标题】:“No overload matches this call” when trying to use a Vue Component with TypeScript尝试将 Vue 组件与 TypeScript 一起使用时,“没有重载匹配此调用”
【发布时间】:2020-09-08 07:06:45
【问题描述】:
当尝试将子组件与 TypeScript Vue 组件一起使用时,我收到以下错误“没有重载匹配此调用”。我只是为其他人发布此内容,因为这是一个简单的错误,但谷歌搜索错误对我来说是空的。
import {ChildComponent} from './ChildComponent.vue';
@Component({
ChildComponent
})
export class MainComponent extends Vue {
}
【问题讨论】:
标签:
typescript
vue.js
vue-component
【解决方案1】:
我只是忘记了使用的子组件是作为 components: 的属性传递的,而不是直接传递给 @Component。希望这对将来的其他人有所帮助。
import {ChildComponent} from './ChildComponent.vue';
@Component({
components: {
ChildComponent
}
})
export class MainComponent extends Vue {
}