main.js 827 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { createApp } from 'vue'
  2. import './style.css'
  3. import { isElectron } from '@/utils/electron'
  4. if (isElectron()) {
  5. import('./electron.css')
  6. }
  7. import ArcoVue from '@arco-design/web-vue'
  8. // import '@arco-themes/vue-mengtu/index.less'
  9. import '@arco-themes/vue-hisense-pangea/index.less'
  10. import '@/styles/store-theme.less'
  11. import ArcoVueIcon from '@arco-design/web-vue/es/icon'
  12. import App from './App.vue'
  13. import { router } from './router/'
  14. import { createPinia } from 'pinia'
  15. import globalComponents from '@/components'
  16. import trimInput from '@/plugins/trimInput'
  17. import { setupResponsiveModal } from '@/plugins/responsiveModal'
  18. setupResponsiveModal()
  19. const app = createApp(App)
  20. app
  21. .use(ArcoVue)
  22. .use(trimInput)
  23. .use(ArcoVueIcon)
  24. .use(router)
  25. .use(createPinia())
  26. .use(globalComponents)
  27. .mount('#app')