mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-08 07:41:10 +08:00
30 lines
907 B
TypeScript
30 lines
907 B
TypeScript
import { pinia } from '@baota/pinia'
|
|
import { router } from '@router/index'
|
|
import { i18n } from '@locales/index'
|
|
import { useModalUseDiscrete } from '@baota/naive-ui/hooks'
|
|
import App from './App' // 根组件
|
|
|
|
import 'virtual:svg-icons-register'
|
|
import 'normalize.css' // 样式修复一致性
|
|
import '@styles/reset.css' // 重置样式
|
|
import '@styles/variable.css' // 全局变量
|
|
import '@styles/transition.css' // 过渡动画
|
|
import '@styles/icon.css' // css 图标
|
|
import '@styles/naive-override.css' // 覆盖 Naive UI 样式
|
|
import { directives, useDirectives } from '@lib/directive'
|
|
|
|
// 引入mock
|
|
// import '../mock/access'
|
|
|
|
const app = createApp(App)
|
|
app.use(router) // 路由
|
|
app.use(pinia) // 使用状态管理
|
|
app.use(i18n) // 国际化
|
|
app.mount('#app') // 挂载到DOM
|
|
|
|
// 注册自定义指令
|
|
useDirectives(app, directives)
|
|
|
|
// 设置资源
|
|
useModalUseDiscrete({ i18n, router, pinia })
|