main.js 947 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // 替代 main.css 的 main.scss 文件
  2. import './assets/main.scss'
  3. import { createApp } from 'vue'
  4. import App from './App.vue'
  5. // element-plus 相关内容
  6. import ElementPlus from 'element-plus'
  7. import 'element-plus/dist/index.css'
  8. // 导入路由
  9. import router from '@/router/index.js'
  10. // 导入 pinia
  11. import {createPinia} from 'pinia'
  12. // 导入 persist 插件
  13. import { createPersistedState } from 'pinia-persistedstate-plugin'
  14. // 导入中文组件
  15. import locale from 'element-plus/dist/locale/zh-cn.js'
  16. // 页面创建相关代码
  17. const app=createApp(App);
  18. // 使用 pinia,使用 persist 插件
  19. const pinia = createPinia();
  20. const persist=createPersistedState()
  21. pinia.use(persist)
  22. app.use(pinia)
  23. // 使用路由
  24. app.use(router)
  25. // 使用element-plus 和他的中文语言包
  26. app.use(ElementPlus,{locale, zIndex: 1000});
  27. // 必须最后才能挂载,若先挂载,则 app.use 的那些配置都不生效了。
  28. app.mount('#app');