Tom*_*Tom 12 typescript vue.js vue-component vue-class-components vuejs3
嗨,我正在使用带有 Typescript 和类组件的 Vue 3。我只是从文档中复制粘贴了示例,但看起来 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.
Run Code Online (Sandbox Code Playgroud)
文档:https : //class-component.vuejs.org/guide/class-component.html
有人知道缺少什么吗?谢谢!
Bou*_*him 11
基于此问题,不需要该装饰器,并且版本 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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6907 次 |
| 最近记录: |