| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { createApp } from 'vue'
- import ArcoVue from '@arco-design/web-vue'
- import ArcoVueIcon from '@arco-design/web-vue/es/icon'
- import globalComponents from '@/components'
- import App from './App.vue'
- import router from './router'
- import store from './store'
- import i18n from '@/i18n'
- import directives from './directives'
- import dayjs from 'dayjs'
- import zhCn from 'dayjs/locale/zh-cn'
- import relativeTime from 'dayjs/plugin/relativeTime'
- dayjs.locale(zhCn)
- dayjs.extend(relativeTime)
- // 官方样式
- import '@arco-design/web-vue/dist/arco.css'
- import './style/skin.less'
- import './style/index.css'
- import './style/global.less'
- import tool from '@/utils/tool'
- import * as common from '@/utils/common'
- import packageJson from '../package.json'
- const app = createApp(App)
- app
- .use(ArcoVue, {})
- .use(ArcoVueIcon)
- .use(router)
- .use(store)
- .use(i18n)
- .use(directives)
- .use(globalComponents)
- app.config.globalProperties.$tool = tool
- app.config.globalProperties.$common = common
- app.config.globalProperties.$title = import.meta.env.VITE_APP_TITLE
- app.config.globalProperties.$url = import.meta.env.VITE_APP_BASE
- app.mount('#app')
- tool.capsule('SaiAdmin', `v${packageJson.version} release`)
- console.log('SaiAdmin 官网 https://saithink.top')
|