嗨,我正在使用Vue 3和Typescript和Class组件。我只是从文档中复制粘贴了示例,但看起来Typescript有问题:
TS1238: Unable to resolve signature of class decorator when called as an expression.
This expression is not callable.
Type 'typeof import(".../node_modules/vue-class-component/dist/vue-class-component")' has no call signatures.
TS2507: Type 'typeof import(".../node_modules/vue/dist/vue")' is not a constructor function type.文档:https://class-component.vuejs.org/guide/class-component.html
有人知道丢了什么吗?谢谢!

发布于 2020-09-17 04:24:51
基于这个issue,不需要装饰器,并且版本3的导入是不同的
<template>
<div>{{ message }}</div>
</template>
<script lang="ts">
import { Vue } from 'vue-class-component'
export default class HelloWorld extends Vue {
message="Hello World"
}
</script>https://stackoverflow.com/questions/63927120
复制相似问题