main.ts 519 B

123456789101112131415161718192021
  1. import { createApp } from 'vue';
  2. import axios from '@/utils/axios';
  3. import { Components, Plugins } from '@/element-plus';
  4. import 'element-plus/lib/theme-chalk/index.css';
  5. import App from './App.vue';
  6. import router from './router';
  7. import store from './store';
  8. const app = createApp(App);
  9. app.use(router).use(store);
  10. app.config.globalProperties.axios = axios;
  11. Components.forEach((component) => {
  12. app.component(component.name, component);
  13. });
  14. Plugins.forEach((plugin) => {
  15. app.use(plugin);
  16. });
  17. app.mount('#app');