From eda87f041d5d87ae9612f369608e486a8e563f17 Mon Sep 17 00:00:00 2001 From: Soybean <2570172956@qq.com> Date: Thu, 26 Aug 2021 18:49:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(projects):=20=E5=B8=83=E5=B1=80=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cz-config.js | 21 ---------- package.json | 1 - pnpm-lock.yaml | 6 --- src/layouts/BasicContent.vue | 8 ---- src/layouts/BasicLayout.vue | 8 ---- src/layouts/BasicLayout/index.vue | 15 +++++++ src/layouts/index.ts | 2 +- src/plugins/index.ts | 3 +- src/plugins/naive.ts | 25 ++++++++++- src/plugins/nprogress.ts | 10 ----- src/styles/css/nprogress.css | 60 --------------------------- src/{typings => types}/shims-vue.d.ts | 0 src/{typings => types}/vite-env.d.ts | 0 src/{typings => types}/window.d.ts | 0 14 files changed, 40 insertions(+), 119 deletions(-) delete mode 100644 src/layouts/BasicContent.vue delete mode 100644 src/layouts/BasicLayout.vue create mode 100644 src/layouts/BasicLayout/index.vue delete mode 100644 src/plugins/nprogress.ts delete mode 100644 src/styles/css/nprogress.css rename src/{typings => types}/shims-vue.d.ts (100%) rename src/{typings => types}/vite-env.d.ts (100%) rename src/{typings => types}/window.d.ts (100%) diff --git a/.cz-config.js b/.cz-config.js index 67dd4078..d51aaae8 100644 --- a/.cz-config.js +++ b/.cz-config.js @@ -34,27 +34,6 @@ module.exports = { } }), - // 是否允许自定义填写 scope,在 scope 选择的时候,会有 empty 和 custom 可以选择。 - // allowCustomScopes: true, - - // allowTicketNumber: false, - // isTicketNumberRequired: false, - // ticketNumberPrefix: 'TICKET-', - // ticketNumberRegExp: '\\d{1,5}', - - - // 针对每一个 type 去定义对应的 scopes,例如 fix - /* - scopeOverrides: { - fix: [ - { name: 'merge' }, - { name: 'style' }, - { name: 'e2eTest' }, - { name: 'unitTest' } - ] - }, - */ - // 交互提示信息 messages: { type: '确保本次提交遵循 Angular 规范!\n选择你要提交的类型:', diff --git a/package.json b/package.json index 3a4b6e2f..fbdd2519 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "dayjs": "^1.10.6", "form-data": "^4.0.0", "naive-ui": "^2.16.6", - "nprogress": "^0.2.0", "pinia": "^2.0.0-rc.4", "qs": "^6.10.1", "smoothscroll-polyfill": "^0.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19debb06..074b4d22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,6 @@ specifiers: husky: ^7.0.2 lint-staged: ^11.1.2 naive-ui: ^2.16.6 - nprogress: ^0.2.0 patch-package: ^6.4.7 pinia: ^2.0.0-rc.4 postinstall-postinstall: ^2.1.0 @@ -59,7 +58,6 @@ dependencies: dayjs: registry.nlark.com/dayjs/1.10.6 form-data: 4.0.0 naive-ui: registry.nlark.com/naive-ui/2.16.6_vue@3.2.4 - nprogress: 0.2.0 pinia: registry.nlark.com/pinia/2.0.0-rc.4_typescript@4.3.5+vue@3.2.4 qs: 6.10.1 smoothscroll-polyfill: registry.nlark.com/smoothscroll-polyfill/0.4.4 @@ -1296,10 +1294,6 @@ packages: path-key: 3.1.1 dev: true - /nprogress/0.2.0: - resolution: {integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E=, tarball: nprogress/download/nprogress-0.2.0.tgz} - dev: false - /object-assign/4.1.1: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=, tarball: object-assign/download/object-assign-4.1.1.tgz} engines: {node: '>=0.10.0'} diff --git a/src/layouts/BasicContent.vue b/src/layouts/BasicContent.vue deleted file mode 100644 index f3e96c4f..00000000 --- a/src/layouts/BasicContent.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue deleted file mode 100644 index f3e96c4f..00000000 --- a/src/layouts/BasicLayout.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/src/layouts/BasicLayout/index.vue b/src/layouts/BasicLayout/index.vue new file mode 100644 index 00000000..b480b910 --- /dev/null +++ b/src/layouts/BasicLayout/index.vue @@ -0,0 +1,15 @@ + + + + diff --git a/src/layouts/index.ts b/src/layouts/index.ts index 080b97e5..61bcbc9a 100644 --- a/src/layouts/index.ts +++ b/src/layouts/index.ts @@ -1,3 +1,3 @@ -import BasicLayout from './BasicLayout.vue'; +import BasicLayout from './BasicLayout/index.vue'; export { BasicLayout }; diff --git a/src/plugins/index.ts b/src/plugins/index.ts index 2af444dc..e0557b2e 100644 --- a/src/plugins/index.ts +++ b/src/plugins/index.ts @@ -1,5 +1,4 @@ import setupSmoothScroll from './smooth-scroll'; import setupNaive from './naive'; -import NProgress from './nprogress'; -export { setupSmoothScroll, setupNaive, NProgress }; +export { setupSmoothScroll, setupNaive }; diff --git a/src/plugins/naive.ts b/src/plugins/naive.ts index 010e5348..a0d2b8da 100644 --- a/src/plugins/naive.ts +++ b/src/plugins/naive.ts @@ -1,9 +1,30 @@ -import { create, NSpace, NButton, NDatePicker, NInput } from 'naive-ui'; +import { + create, + NLayout, + NLayoutSider, + NLayoutHeader, + NLayoutContent, + NLayoutFooter, + NSpace, + NButton, + NDatePicker, + NInput +} from 'naive-ui'; import type { App } from 'vue'; export default function setupNaive(app: App) { const naive = create({ - components: [NSpace, NButton, NDatePicker, NInput] + components: [ + NLayout, + NLayoutSider, + NLayoutHeader, + NLayoutContent, + NLayoutFooter, + NSpace, + NButton, + NDatePicker, + NInput + ] }); app.use(naive); } diff --git a/src/plugins/nprogress.ts b/src/plugins/nprogress.ts deleted file mode 100644 index 44851307..00000000 --- a/src/plugins/nprogress.ts +++ /dev/null @@ -1,10 +0,0 @@ -import NProgress from 'nprogress'; // 顶部进度条 -import '../styles/css/nprogress.css'; - -NProgress.configure({ - easing: 'ease', - speed: 500, - trickleSpeed: 200, - showSpinner: false -}); -export default NProgress; diff --git a/src/styles/css/nprogress.css b/src/styles/css/nprogress.css deleted file mode 100644 index cab71dff..00000000 --- a/src/styles/css/nprogress.css +++ /dev/null @@ -1,60 +0,0 @@ -/* Make clicks pass-through */ -#nprogress { - pointer-events: none; -} -#nprogress .bar { - position: fixed; - z-index: 1031; - top: 0; - left: 0; - width: 100%; - height: 2px; - background: #29d; -} -/* Fancy blur effect */ -#nprogress .peg { - display: block; - position: absolute; - right: 0px; - width: 100px; - height: 100%; - box-shadow: 0 0 10px #29d, 0 0 5px #29d; - opacity: 1; - transform: rotate(3deg) translate(0px, -4px); -} - -/* Remove these to get rid of the spinner */ -#nprogress .spinner { - position: fixed; - top: 15px; - right: 15px; - display: block; - z-index: 1031; -} - -#nprogress .spinner-icon { - width: 18px; - height: 18px; - box-sizing: border-box; - border: solid 2px transparent; - border-top-color: #29d; - border-left-color: #29d; - border-radius: 50%; - animation: nprogress-spinner 400ms linear infinite; -} -.nprogress-custom-parent { - position: relative; - overflow: hidden; -} -.nprogress-custom-parent #nprogress .spinner, -.nprogress-custom-parent #nprogress .bar { - position: absolute; -} -@keyframes nprogress-spinner { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} diff --git a/src/typings/shims-vue.d.ts b/src/types/shims-vue.d.ts similarity index 100% rename from src/typings/shims-vue.d.ts rename to src/types/shims-vue.d.ts diff --git a/src/typings/vite-env.d.ts b/src/types/vite-env.d.ts similarity index 100% rename from src/typings/vite-env.d.ts rename to src/types/vite-env.d.ts diff --git a/src/typings/window.d.ts b/src/types/window.d.ts similarity index 100% rename from src/typings/window.d.ts rename to src/types/window.d.ts