首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vue 3 Typescript类组件-类型'typeof import(.../node_modules/vue/dist/vue")‘不是构造函数类型

Vue 3 Typescript类组件-类型'typeof import(.../node_modules/vue/dist/vue")‘不是构造函数类型
EN

Stack Overflow用户
提问于 2020-09-17 03:55:01
回答 1查看 9K关注 0票数 14

嗨,我正在使用Vue 3和Typescript和Class组件。我只是从文档中复制粘贴了示例,但看起来Typescript有问题:

代码语言:javascript
复制
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

有人知道丢了什么吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-17 04:24:51

基于这个issue,不需要装饰器,并且版本3的导入是不同的

代码语言:javascript
复制
<template>
  <div>{{ message }}</div>
 
</template>

<script lang="ts">

import { Vue } from 'vue-class-component'


export default class HelloWorld extends Vue {
  message="Hello World"
}
</script>
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63927120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档