| | |
| | | import { createApp } from 'vue' |
| | | import './style.css' |
| | | // import './style.css' |
| | | import App from './App.vue' |
| | | import 'element-plus/dist/index.css'; |
| | | import router from './router'; |
| | | import { createPinia } from "pinia"; |
| | | // import { createPinia } from "pinia"; |
| | | import ElementPlus from "element-plus"; |
| | | import * as ElementPlusIconsVue from '@element-plus/icons-vue' |
| | | import pinia from '@/utils/pinia'; |
| | | |
| | | import zhCn from "element-plus/es/locale/lang/zh-cn"; |
| | | |
| | | import '@/styles/index.less'; |
| | | import SvgIcon from './icons'; // icon |
| | | // import './permission'; // permission control |
| | | import './permission'; // permission control |
| | | // import vPermission from './directive/permission/index'; // permission control |
| | | import { checkEnableLogs } from './utils/error-log'; // error log |
| | | import { registerGlobalComponents } from './globalComponents.js'; |
| | | |
| | | const app = createApp(App); |
| | | app.use(createPinia()); |
| | | // const pinia = createPinia(); |
| | | // 注册全局组件 |
| | | registerGlobalComponents(app); |
| | | |
| | | app.use(pinia); |
| | | app.use(router); |
| | | app.use(ElementPlus, { locale: zhCn }); |
| | | app.use(ElementPlus, { locale: zhCn, zIndex: 3000 }); |
| | | |
| | | for (const [key, component] of Object.entries(ElementPlusIconsVue)) { |
| | | app.component(key, component) |