【问题标题】:Vue 3, Uncaught TypeError: Vue.use is not a functionVue 3,未捕获的类型错误:Vue.use 不是函数
【发布时间】:2021-11-15 11:24:15
【问题描述】:

我正在尝试将 Laravel 项目的前端从 vue 2 升级到 Vue 3。 在此过程中,我遇到了一个问题

未捕获的类型错误:Vue.use 不是函数

我不知道问题是什么,如果您有任何想法,请帮助我。 谢谢。

【问题讨论】:

    标签: laravel vue.js vuejs2 vuejs3 laravel-vue


    【解决方案1】:

    Vue.use 在 Vue3 中不再支持,因为 Vue 不再是一个全局实例。您必须将插件添加到应用程序:

    const app = createApp(MyApp)
    app.use(VueRouter)
    

    如此处所述: https://v3.vuejs.org/guide/migration/global-api.html#a-note-for-plugin-authors

    【讨论】:

      【解决方案2】:

      尝试将Vue导入更改为:

      import Vue from 'vue/dist/vue'
      

      见:Vue route: Uncaught TypeError: window.Vue.use is not a function

      【讨论】:

        猜你喜欢
        • 2020-12-13
        • 2019-05-17
        • 1970-01-01
        • 1970-01-01
        • 2021-11-28
        • 1970-01-01
        • 2023-03-26
        • 2022-11-19
        • 1970-01-01
        相关资源
        最近更新 更多