main.ts 522 B

1234567891011121314151617181920
  1. import { createApp } from 'vue';
  2. import ElementPlus from 'element-plus';
  3. import { createPinia } from 'pinia';
  4. import * as ElementPlusIconsVue from '@element-plus/icons-vue';
  5. import 'element-plus/dist/index.css';
  6. import App from './App.vue';
  7. import router from './router';
  8. import './styles/global.scss';
  9. const app = createApp(App);
  10. app.use(createPinia());
  11. app.use(router);
  12. app.use(ElementPlus);
  13. for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  14. app.component(key, component);
  15. }
  16. app.mount('#app');