From 1f8659cbfc740a0951c81ba13131067ae732c596 Mon Sep 17 00:00:00 2001 From: tsukumi Date: Sun, 23 Apr 2023 18:43:32 +0000 Subject: [PATCH] =?UTF-8?q?Refactor:=20[Client]=20Vue.js=20=E3=81=AE=20VSC?= =?UTF-8?q?ode=20=E6=8B=A1=E5=BC=B5=E6=A9=9F=E8=83=BD=E3=82=92=20Vetur=20?= =?UTF-8?q?=E3=81=8B=E3=82=89=20Volar=20=E3=81=AB=E7=A7=BB=E8=A1=8C=20Vue?= =?UTF-8?q?=202.7=20=E3=81=AB=E7=A7=BB=E8=A1=8C=E3=81=97=E3=81=9F=E3=81=93?= =?UTF-8?q?=E3=81=A8=E3=81=A7=E4=BB=8A=E3=81=AE=E3=81=A8=E3=81=93=E3=82=8D?= =?UTF-8?q?=E5=95=8F=E9=A1=8C=E3=81=AA=E3=81=8F=E5=8B=95=E3=81=84=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/extensions.json | 8 ++++++++ client/src/shims-tsx.d.ts | 14 -------------- client/src/shims-vue.d.ts | 5 ----- client/src/views/TV/Watch.vue | 1 + client/tsconfig.json | 4 ++++ vetur.config.js | 11 ----------- 6 files changed, 13 insertions(+), 30 deletions(-) create mode 100644 .vscode/extensions.json delete mode 100644 client/src/shims-tsx.d.ts delete mode 100644 client/src/shims-vue.d.ts delete mode 100644 vetur.config.js diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..b31df30a --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "ms-python.python", + "ms-python.vscode-pylance", + "vue.volar" + ] +} diff --git a/client/src/shims-tsx.d.ts b/client/src/shims-tsx.d.ts deleted file mode 100644 index 80cf206a..00000000 --- a/client/src/shims-tsx.d.ts +++ /dev/null @@ -1,14 +0,0 @@ - -import Vue, { VNode } from 'vue'; - -declare global { - namespace JSX { - // tslint:disable no-empty-interface - interface Element extends VNode {} - // tslint:disable no-empty-interface - interface ElementClass extends Vue {} - interface IntrinsicElements { - [elem: string]: any, - } - } -} diff --git a/client/src/shims-vue.d.ts b/client/src/shims-vue.d.ts deleted file mode 100644 index a429765c..00000000 --- a/client/src/shims-vue.d.ts +++ /dev/null @@ -1,5 +0,0 @@ - -declare module '*.vue' { - import Vue from 'vue'; - export default Vue; -} diff --git a/client/src/views/TV/Watch.vue b/client/src/views/TV/Watch.vue index e1a68127..adf08198 100644 --- a/client/src/views/TV/Watch.vue +++ b/client/src/views/TV/Watch.vue @@ -2271,6 +2271,7 @@ export default Vue.extend({ } .dplayer-comment-input { transition: box-shadow 0.09s ease; + appearance: none; -webkit-appearance: none; &:focus { box-shadow: rgba(79, 130, 230, 60%) 0 0 0 3.5px; diff --git a/client/tsconfig.json b/client/tsconfig.json index 63f2c81b..a8caed29 100644 --- a/client/tsconfig.json +++ b/client/tsconfig.json @@ -47,6 +47,10 @@ "scripthost", ] }, + "vueCompilerOptions": { + // for Volar + "target": 2.7, + }, "include": [ "src/**/*.ts", "src/**/*.tsx", diff --git a/vetur.config.js b/vetur.config.js deleted file mode 100644 index 21341546..00000000 --- a/vetur.config.js +++ /dev/null @@ -1,11 +0,0 @@ - -module.exports = { - settings: { - "vetur.useWorkspaceDependencies": true, - "vetur.validation.interpolation": false, - "vetur.experimental.templateInterpolationService": true, - }, - projects: [ - './client', - ], -};