首页 > 解决方案 > 这个 main.js 的 vuejs 3 版本

问题描述

下面的代码在 Vue 2 版本中。有人能告诉我这个 main.js 的 Vue 3 版本是什么吗?对不起,如果我的英语不好。我想将我的教程项目更改为 Vue 3,因为 Vue 2 在控制台中有太多我无法解决的错误。

import Vue from 'vue'
import App from './App.vue'
import './registerServiceWorker'
import router from './router'
import store from './store'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.config.productionTip = false
Vue.use(VueAxios, axios)
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')

标签: vue.js

解决方案


这个选项是可以的

import { createApp } from 'vue'
import App from './App.vue'
import './registerServiceWorker'
import router from './router'
import store from './store'
import axios from 'axios'
import VueAxios from 'vue-axios'


const app = createApp(App)
app.use(VueAxios,axios)
app.use(store)
app.use(router)
app.mount('#app')

推荐阅读