1:main.js
import Vue from 'vue'
new Vue({
router,
store,
render: h => h(App),
}).$mount('#app')
使用vue3.0 的方式会报"export 'Vue' was not found in 'vue' 要修改成
import {createApp } from 'vue'
createApp(App).use(router).mount('#app')
同理还会出现"export 'default' (imported as 'VueRouter') was not found in 'vue"
import Vue from "vue";
import App from './App.vue';
import router from "./router";
new Vue({
router,
render: h => h(App)
}).$mount("#app");
解决办法:
import { createApp } from 'vue'
import router from './router'
import App from './App.vue'
createApp(App).use(store).use(router).use(xxxx)......mount('#app')