import { createApp } from 'vue'; /** * 完整引入 arco-design * @see https://arco.design/vue/docs/start#%E5%AE%8C%E6%95%B4%E5%BC%95%E5%85%A5 */ import ArcoVue from '@arco-design/web-vue'; import '@arco-design/web-vue/dist/arco.css'; import './index.css'; /** * 无界 微前端 * @see https://wujie-micro.github.io/doc/pack/#%E5%BC%95%E5%85%A5 */ import WujieVue from 'wujie-vue3'; import { createPinia } from 'pinia'; import App from './App.vue'; import router from './router'; // 路由 import { setupI18n } from './i18n'; import { initTheme } from './base/theme'; const pinia = createPinia(); const app = createApp(App); app.use(WujieVue); app.use(pinia); app.use(ArcoVue); app.use(router); setupI18n().then((i18n) => { app.use(i18n); app.mount('#app'); initTheme(); });