- Edit
- components/HelloWorld.vue
to test HMR
-
- Check out - create-vue, the official Vue + Vite starter -
-- Learn more about IDE Support for Vue in the - Vue Docs Scaling up Guide. -
-Click on the Vite and Vue logos to learn more
- - - diff --git a/src/main.ts b/src/main.ts index 2425c0f..c3ccccc 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,5 +1,21 @@ -import { createApp } from 'vue' -import './style.css' -import App from './App.vue' +// 样式引入 +import '@/assets/styles/reset.scss' +import '@/assets/styles/variable.scss'; +import '@/assets/styles/common.scss'; +// 引入仓库 +import pinia from '@/store'; +//引入路由 +import router from "@/router"; +// 引入UI组件库相关 +import naive from 'naive-ui' +import 'vfonts/Lato.css'// 通用字体 +import 'vfonts/FiraCode.css'// 等宽字体 -createApp(App).mount('#app') +import { createApp } from 'vue' +import App from './App.vue'; + +const app = createApp(App); +app.use(pinia); +app.use(router); +app.use(naive); +app.mount('#app') diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..7caed2b --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,23 @@ +import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"; +import Login from "@/views/login/index.vue"; //登录组件 + +const routes: Array