├── .cz-config.cjs ├── .editorconfig ├── .env.development ├── .env.production ├── .eslintrc-auto-import.json ├── .gitignore ├── .prettierignore ├── README.md ├── commitlint.config.cjs ├── eslint.config.mjs ├── index.html ├── package.json ├── pnpm-lock.yaml ├── prettier.config.js ├── public ├── loading.css ├── loading.svg └── vite.svg ├── src ├── App.vue ├── assets │ ├── images │ │ └── .gitkeep │ ├── styles │ │ ├── index.scss │ │ └── transition │ │ │ └── fade.scss │ └── svg │ │ └── vue.svg ├── components │ ├── HelloWorld.vue │ ├── business │ │ └── .gitkeep │ └── common │ │ ├── NaiveProvider.vue │ │ └── NaiveProviderContent.vue ├── hooks │ ├── business │ │ └── .gitkeep │ └── common │ │ ├── useBoolean.ts │ │ ├── useLoading.ts │ │ └── useReload.ts ├── layouts │ ├── PcLayout.vue │ └── components │ │ ├── LayoutContent.vue │ │ ├── LayoutFooter.vue │ │ ├── LayoutHeader.vue │ │ ├── LayoutLogo.vue │ │ └── LayoutMenu.vue ├── main.ts ├── router │ ├── guard.ts │ ├── index.ts │ └── modules │ │ ├── constant.ts │ │ └── example.ts ├── settings │ └── index.ts ├── store │ ├── index.ts │ └── modules │ │ ├── route.ts │ │ └── setting.ts ├── utils │ ├── cipher.ts │ ├── http │ │ ├── axiosCancel.ts │ │ └── index.ts │ ├── index.ts │ ├── is.ts │ ├── router.ts │ └── storage │ │ └── index.ts └── views │ ├── example │ ├── AboutAuthor.vue │ ├── AboutProject.vue │ ├── HomePage.vue │ ├── KeepAlive.vue │ └── UnKeep.vue │ └── redirect │ └── index.vue ├── tsconfig.json ├── tsconfig.node.json ├── typings ├── auto-imports.d.ts ├── components.d.ts ├── vite-env.d.ts └── window.d.ts ├── uno.config.ts ├── vercel.json └── vite.config.ts /.cz-config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.cz-config.cjs -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.env.development -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.env.production -------------------------------------------------------------------------------- /.eslintrc-auto-import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.eslintrc-auto-import.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | dist 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] } 2 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/public/loading.css -------------------------------------------------------------------------------- /public/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/public/loading.svg -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/styles/index.scss: -------------------------------------------------------------------------------- 1 | @import './transition/fade.scss'; 2 | -------------------------------------------------------------------------------- /src/assets/styles/transition/fade.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/assets/styles/transition/fade.scss -------------------------------------------------------------------------------- /src/assets/svg/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/assets/svg/vue.svg -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/components/business/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/common/NaiveProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/components/common/NaiveProvider.vue -------------------------------------------------------------------------------- /src/components/common/NaiveProviderContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/components/common/NaiveProviderContent.vue -------------------------------------------------------------------------------- /src/hooks/business/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hooks/common/useBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/hooks/common/useBoolean.ts -------------------------------------------------------------------------------- /src/hooks/common/useLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/hooks/common/useLoading.ts -------------------------------------------------------------------------------- /src/hooks/common/useReload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/hooks/common/useReload.ts -------------------------------------------------------------------------------- /src/layouts/PcLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/PcLayout.vue -------------------------------------------------------------------------------- /src/layouts/components/LayoutContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/components/LayoutContent.vue -------------------------------------------------------------------------------- /src/layouts/components/LayoutFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/components/LayoutFooter.vue -------------------------------------------------------------------------------- /src/layouts/components/LayoutHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/components/LayoutHeader.vue -------------------------------------------------------------------------------- /src/layouts/components/LayoutLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/components/LayoutLogo.vue -------------------------------------------------------------------------------- /src/layouts/components/LayoutMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/layouts/components/LayoutMenu.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/router/guard.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/modules/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/router/modules/constant.ts -------------------------------------------------------------------------------- /src/router/modules/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/router/modules/example.ts -------------------------------------------------------------------------------- /src/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/settings/index.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/store/modules/route.ts -------------------------------------------------------------------------------- /src/store/modules/setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/store/modules/setting.ts -------------------------------------------------------------------------------- /src/utils/cipher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/cipher.ts -------------------------------------------------------------------------------- /src/utils/http/axiosCancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/http/axiosCancel.ts -------------------------------------------------------------------------------- /src/utils/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/http/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/is.ts -------------------------------------------------------------------------------- /src/utils/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/router.ts -------------------------------------------------------------------------------- /src/utils/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/utils/storage/index.ts -------------------------------------------------------------------------------- /src/views/example/AboutAuthor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/example/AboutAuthor.vue -------------------------------------------------------------------------------- /src/views/example/AboutProject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/example/AboutProject.vue -------------------------------------------------------------------------------- /src/views/example/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/example/HomePage.vue -------------------------------------------------------------------------------- /src/views/example/KeepAlive.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/example/KeepAlive.vue -------------------------------------------------------------------------------- /src/views/example/UnKeep.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/example/UnKeep.vue -------------------------------------------------------------------------------- /src/views/redirect/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/src/views/redirect/index.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /typings/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/typings/auto-imports.d.ts -------------------------------------------------------------------------------- /typings/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/typings/components.d.ts -------------------------------------------------------------------------------- /typings/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /typings/window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/typings/window.d.ts -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixCross/Vue3-PCWeb-Starter/HEAD/vite.config.ts --------------------------------------------------------------------------------