copyright-official-website/src/main.js
2024-11-20 15:02:25 +08:00

61 lines
1.4 KiB
JavaScript

import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
// import { createRouter } from 'vue-router'
// import VueRouter from 'vue-router'
// Vue.use(VueRouter)
import router from './components/router.js'
import ElementPlus from 'element-plus' //全局引入
import 'element-plus/dist/index.css'
// import 'dayjs/locale/zh-cn';
// import locale from 'element-plus/es/locale/lang/zh-cn';
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import VueScrollTo from 'vue-scrollto'
import 'vue3-layer/dist/s3Layer.css'
// import VueRouter from 'vue-router'
// const { createRouter, createWebHistory } = VueRouter
// import VueAmazingUI from 'vue-amazing-ui'
// import 'vue-amazing-ui/css'
// import {isMobilePage} from './components/screenSize.js'
const app = createApp(App)
// router.beforeEach((to, from, next) => {
// if (isMobilePage() && to.path !== '/MobilePage') {
// next({ name: 'MobilePage' });
// } else {
// next();
// }
// })
// 全局注册el-icon
for (const [name, component] of Object.entries(ElementPlusIconsVue)) {
app.component(name, component);
}
app.use(ElementPlus, {
locale: zhCn,
})
// app.use(ElementPlus, { locale })
app.use(router)
// app.use(ElementPlus)
app.use(VueScrollTo)
// app.use(VueAmazingUI)
// app.use(VueRouter)
app.mount('#app')
// createApp(App).mount('#app')