diff --git a/components.d.ts b/components.d.ts index d5d0f6b..234caf5 100644 --- a/components.d.ts +++ b/components.d.ts @@ -9,10 +9,10 @@ declare module '@vue/runtime-core' { export interface GlobalComponents { ElAlert: typeof import('element-plus/es')['ElAlert'] ElButton: typeof import('element-plus/es')['ElButton'] + ElCard: typeof import('element-plus/es')['ElCard'] ElCol: typeof import('element-plus/es')['ElCol'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElContainer: typeof import('element-plus/es')['ElContainer'] - ElDescription: typeof import('element-plus/es')['ElDescription'] ElDescriptions: typeof import('element-plus/es')['ElDescriptions'] ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem'] ElDialog: typeof import('element-plus/es')['ElDialog'] @@ -30,6 +30,7 @@ declare module '@vue/runtime-core' { ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElRow: typeof import('element-plus/es')['ElRow'] + ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] ElSpace: typeof import('element-plus/es')['ElSpace'] ElTable: typeof import('element-plus/es')['ElTable'] diff --git a/package-lock.json b/package-lock.json index d557eb5..2135cc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "axios": "^1.2.2", "element-plus": "^2.2.28", "monaco-editor": "^0.34.1", + "normalize.css": "^8.0.1", "pinia": "^2.0.28", "vue": "^3.2.45", "vue-router": "^4.1.6" @@ -1470,6 +1471,11 @@ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -3151,6 +3157,11 @@ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", diff --git a/package.json b/package.json index f0acd29..67f70ca 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "axios": "^1.2.2", "element-plus": "^2.2.28", "monaco-editor": "^0.34.1", + "normalize.css": "^8.0.1", "pinia": "^2.0.28", "vue": "^3.2.45", "vue-router": "^4.1.6" diff --git a/src/main.ts b/src/main.ts index 5af6b04..0041699 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,7 @@ import { createApp } from "vue" import { createRouter, createWebHistory } from "vue-router" import { createPinia } from "pinia" +import "normalize.css" import "element-plus/theme-chalk/display.css" import App from "./App.vue" diff --git a/src/oj/problem/detail.vue b/src/oj/problem/detail.vue index 2e1a1ce..830ab0e 100644 --- a/src/oj/problem/detail.vue +++ b/src/oj/problem/detail.vue @@ -32,18 +32,19 @@ onMounted(() => {