【问题标题】:vue 3 import vue-tables-3 but i got error: "_vue.default is not a constructor"vue 3 import vue-tables-3 但出现错误:“_vue.default 不是构造函数”
【发布时间】:2021-03-15 12:12:54
【问题描述】:

我正在尝试将 Vue Tables 3 库与 Vue 3 一起使用。这是我在 main.js 中的代码:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import { ClientTable } from 'vue-tables-3'

const app = createApp(App)
app.use(ClientTable)
app.use(store)
app.use(router)
app.mount('#app')

尝试此操作时,我在浏览器终端中收到以下错误:

"_vue.default is not a constructor"

我已经尝试了所有可能的方法来导入一些插件,但所有尝试都不成功。

请问有人知道怎么解决吗?

【问题讨论】:

  • 这个错误表明这个包正在尝试使用Vue作为构造函数,所以这个包可能没有为Vue 3更新

标签: javascript vue.js vuejs3 vue-tables-2


【解决方案1】:

这个组件与 vue 3 不兼容,尽管它的名称表明它是兼容的,这让你感到困惑,他们说:

...我们决定将其作为一个新项目进行维护。我们将其命名为 vue-tables-3 是因为 Vue.js 3 准备就绪时也会有版本。

但最后一次发布超过一年。

但你可以使用与 vue 3 兼容的vue-tables-2

【讨论】:

    猜你喜欢
    • 2021-03-07
    • 2021-01-03
    • 2021-01-18
    • 2020-12-13
    • 2017-07-09
    • 2021-11-23
    • 2021-01-14
    • 1970-01-01
    • 2018-05-01
    相关资源
    最近更新 更多