问题: 在学习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')