Vue 3, Uncaught TypeError: Vue.use is not a function
Vue 3, Uncaught TypeError: Vue.use is not a function
我正在尝试将 Laravel 项目的前端从 vue 2 升级到 Vue 3。
在这个过程中,我遇到了一个问题
Uncaught TypeError: Vue.use is not a function
不知道是什么问题,有什么想法请指教。
谢谢
尝试将 Vue 导入更改为:
import Vue from 'vue/dist/vue'
参见:
Vue3 不再支持 Vue.use
,因为 Vue
不再是全局实例。您必须将插件添加到应用程序:
const app = createApp(MyApp)
app.use(VueRouter)
如此处所述:
https://v3.vuejs.org/guide/migration/global-api.html#a-note-for-plugin-authors
我正在尝试将 Laravel 项目的前端从 vue 2 升级到 Vue 3。 在这个过程中,我遇到了一个问题
Uncaught TypeError: Vue.use is not a function
不知道是什么问题,有什么想法请指教。 谢谢
尝试将 Vue 导入更改为:
import Vue from 'vue/dist/vue'
参见:
Vue.use
,因为 Vue
不再是全局实例。您必须将插件添加到应用程序:
const app = createApp(MyApp)
app.use(VueRouter)
如此处所述: https://v3.vuejs.org/guide/migration/global-api.html#a-note-for-plugin-authors