问题: 在学习Vue 3的时候,发现以下代码报错,错误信息为:Cannot read property 'use' of undefined

import Vue from 'vue'
import router from './router'

Vue.use(router)

原因:

Vue.use()是Vue 2安装插件的方式

在Vue 3中,import Vue from 'vue'并不能导出”vue“这个包

Vue 3使用createApp(App) 返回应用实例

正解:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

createApp(App).use(router).mount('#app')
Logo

前往低代码交流专区

更多推荐