From c714f554acb70904cc1a3c84bef6f5ff1a4ed819 Mon Sep 17 00:00:00 2001 From: MangoFanFanw Date: Fri, 27 Mar 2026 08:44:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20xml=20<=3D>=20=E7=BC=96?= =?UTF-8?q?=E8=A7=A3=E7=A0=81=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components.d.ts | 4 +- src/renderer/src/App.vue | 2 + src/renderer/src/components/CoderBaseCard.vue | 104 ++++++++++++++++++ src/renderer/src/components/CoderJson.vue | 81 ++------------ src/renderer/src/components/CoderXml.vue | 30 +++++ src/renderer/src/pages/DataCoderPage.vue | 2 + 6 files changed, 150 insertions(+), 73 deletions(-) create mode 100644 src/renderer/src/components/CoderBaseCard.vue create mode 100644 src/renderer/src/components/CoderXml.vue diff --git a/src/renderer/components.d.ts b/src/renderer/components.d.ts index 0fc32d1..3e56ff1 100644 --- a/src/renderer/components.d.ts +++ b/src/renderer/components.d.ts @@ -11,11 +11,11 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + CoderBaseCard: typeof import('./src/components/CoderBaseCard.vue')['default'] CoderJson: typeof import('./src/components/CoderJson.vue')['default'] + CoderXml: typeof import('./src/components/CoderXml.vue')['default'] DetectedIDECard: typeof import('./src/components/DetectedIDECard.vue')['default'] DetectedIDECardList: typeof import('./src/components/DetectedIDECardList.vue')['default'] - DetectedIDEVersionCard: typeof import('./src/components/DetectedIDEVersionCard.vue')['default'] - DetectedIDEVersionCardList: typeof import('./src/components/DetectedIDEVersionCardList.vue')['default'] NAlert: typeof import('naive-ui')['NAlert'] NButton: typeof import('naive-ui')['NButton'] NCard: typeof import('naive-ui')['NCard'] diff --git a/src/renderer/src/App.vue b/src/renderer/src/App.vue index 3a7eebe..595302d 100644 --- a/src/renderer/src/App.vue +++ b/src/renderer/src/App.vue @@ -3,9 +3,11 @@ import { darkTheme, dateZhCN, zhCN } from 'naive-ui' import hljs from 'highlight.js' import javascript from 'highlight.js/lib/languages/javascript' import json from 'highlight.js/lib/languages/json' +import xml from 'highlight.js/lib/languages/xml' hljs.registerLanguage('javascript', javascript) hljs.registerLanguage('json', json) +hljs.registerLanguage('xml', xml)