src/main.ts
(完整代码) 1KBimport "virtual:windi.css"
import "virtual:svg-icons-register"
import { createApp } from "vue"
import Antd from "ant-design-vue"
import App from "./App.vue"
import router, { setupRouter } from "@/router"
import { setupStore } from "@/store"
import { setupI18n } from "@/locales/index"
import { registerGlobComp } from '@/components/registerGlobComp'
import { setupGlobDirectives } from '@/directives' // 自定义指令
// 需要全局引入再添加
import SvgIcon from "./components/SvgIcon/index.vue" // 全局svg图标组件
import "normalize.css/normalize.css"
import "ant-design-vue/dist/antd.less"
import "./assets/styles/index.less"
(async () => {
console.log(import.meta.env.MODE)
const app = createApp(App)
app.use(Antd)
registerGlobComp(app)
setupStore(app)
await setupI18n(app)
setupRouter(app)
// 自定义指令
setupGlobDirectives(app)
// Mount when the route is ready
// https://next.router.vuejs.org/api/#isready
await router.isReady()
app.component("SvgIcon", SvgIcon)
app.mount("#app", true)
})()
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
