From b56853961028a0e1c5346f6edba3204ff0319adb Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Sat, 14 Jan 2023 20:47:26 +0800 Subject: [PATCH] use composables. --- package.json | 2 +- pnpm-lock.yaml | 8 +++---- src/components.d.ts | 1 + src/learn/components/Loading.vue | 1 + src/learn/index.vue | 14 ++++++----- src/learn/step-1/index.md | 10 +++++++- src/oj/problem/components/ProblemInfo.vue | 2 +- src/oj/problem/components/SubmitPanel.vue | 2 +- src/oj/problem/detail.vue | 4 ++-- src/oj/problem/list.vue | 2 +- src/routes.ts | 9 ++++--- src/shared/Header/index.vue | 12 +++++++--- src/shared/Monaco/index.vue | 24 ++----------------- src/shared/Pagination/index.vue | 2 +- .../composables}/breakpoints.ts | 0 src/shared/monaco/index.vue | 24 ++----------------- vite.config.ts | 1 - 17 files changed, 47 insertions(+), 71 deletions(-) create mode 100644 src/learn/components/Loading.vue rename src/{utils => shared/composables}/breakpoints.ts (100%) diff --git a/package.json b/package.json index 42b548e..f0d6492 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@types/node": "^18.11.18", "@vitejs/plugin-vue": "^4.0.0", "monaco-editor": "^0.34.1", - "prettier": "^2.8.2", + "prettier": "^2.8.3", "typescript": "^4.9.4", "unplugin-auto-import": "^0.12.1", "unplugin-icons": "^0.15.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09225b8..ffb0c7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ specifiers: normalize.css: ^8.0.1 party-js: ^2.2.0 pinia: ^2.0.28 - prettier: ^2.8.2 + prettier: ^2.8.3 typescript: ^4.9.4 unplugin-auto-import: ^0.12.1 unplugin-icons: ^0.15.1 @@ -43,7 +43,7 @@ devDependencies: '@types/node': 18.11.18 '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45 monaco-editor: 0.34.1 - prettier: 2.8.2 + prettier: 2.8.3 typescript: 4.9.4 unplugin-auto-import: 0.12.1_@vueuse+core@9.10.0 unplugin-icons: 0.15.1 @@ -1266,8 +1266,8 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /prettier/2.8.2: - resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true dev: true diff --git a/src/components.d.ts b/src/components.d.ts index 40e13ad..635b24f 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -8,6 +8,7 @@ export {} declare module '@vue/runtime-core' { export interface GlobalComponents { ElAlert: typeof import('element-plus/es')['ElAlert'] + ElAside: typeof import('element-plus/es')['ElAside'] ElButton: typeof import('element-plus/es')['ElButton'] ElCard: typeof import('element-plus/es')['ElCard'] ElCol: typeof import('element-plus/es')['ElCol'] diff --git a/src/learn/components/Loading.vue b/src/learn/components/Loading.vue new file mode 100644 index 0000000..f078015 --- /dev/null +++ b/src/learn/components/Loading.vue @@ -0,0 +1 @@ + diff --git a/src/learn/index.vue b/src/learn/index.vue index a91898f..4c02919 100644 --- a/src/learn/index.vue +++ b/src/learn/index.vue @@ -1,9 +1,14 @@