小编Daf*_*dil的帖子

为什么我的 vue3 无法使用 vue-class-component

<script>\n import * as Vue from 'vue'\nimport Component from 'vue-class-component'\n\n@Component\nexport default class HelloWorld extends Vue {\n  //my operation\n}\n\n</script>\n
Run Code Online (Sandbox Code Playgroud)\n

这是一个简单的示例vue-class-component。\n但是,当我运行我的项目时,浏览器显示以下错误:

\n
Uncaught TypeError: Class extends value #<Object> is not a constructor or null\nat eval (HelloWorld.vue?e90b:39:1)\nat Module../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/HelloWorld.vue?vue&type=script&lang=js (app.js:19:1)\nat __webpack_require__ (app.js:315:33)\nat fn (app.js:570:21)\nat eval (HelloWorld.vue?vue&type=script&lang=js:5:213)\nat Module../src/components/HelloWorld.vue?vue&type=script&lang=js (app.js:162:1)\nat __webpack_require__ (app.js:315:33)\nat fn (app.js:570:21)\nat eval (HelloWorld.vue:3:97)\nat Module../src/components/HelloWorld.vue (app.js:140:1)\n
Run Code Online (Sandbox Code Playgroud)\n

为什么会出现这种情况?并且cmd还显示这样的警告:

\n
in ./node_modules/vue-class-component/dist/vue-class-component.esm.js\nexport 'default' (imported as 'Vue') was not found in 'vue' (possible exports: BaseTransition, Comment, EffectScope, Fragment, KeepAlive, ReactiveEffect, Static, …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-class-components vuejs3

3
推荐指数
1
解决办法
4805
查看次数

标签 统计

vue-class-components ×1

vue.js ×1

vuejs3 ×1