From 8565b9513dd14d248840003eb58f411cfad0f3b6 Mon Sep 17 00:00:00 2001 From: xuejiahao Date: Thu, 23 Oct 2025 14:32:39 +0800 Subject: [PATCH] improve UIUX --- README.md | 18 +++- components.d.ts | 1 + src/components/Config.vue | 71 ++------------- src/components/LicenseStatus.vue | 151 +++++++++++++++++++++++++++++++ src/css/config.css | 2 +- src/css/license.css | 106 ++++++++++++++++++---- src/services/licenseService.ts | 33 ++++--- src/types/license.d.ts | 1 + 8 files changed, 285 insertions(+), 98 deletions(-) create mode 100644 src/components/LicenseStatus.vue diff --git a/README.md b/README.md index e82aff0..b7a1653 100644 --- a/README.md +++ b/README.md @@ -422,4 +422,20 @@ watch(loading, (load) => { load ? spinner.value?.open() : spinner.value?.close(); }); -``` \ No newline at end of file +``` + + +### 关于 tooltip + +kuc 没有实现插槽,所以应该当成一个普通组件使用: + +```vue + + + +``` diff --git a/components.d.ts b/components.d.ts index f0e951b..f2fe8d8 100644 --- a/components.d.ts +++ b/components.d.ts @@ -8,6 +8,7 @@ export {} declare module 'vue' { export interface GlobalComponents { Config: typeof import('./src/components/Config.vue')['default'] + LicenseStatus: typeof import('./src/components/LicenseStatus.vue')['default'] PluginInput: typeof import('./src/components/basic/PluginInput.vue')['default'] PluginLabel: typeof import('./src/components/basic/PluginLabel.vue')['default'] } diff --git a/src/components/Config.vue b/src/components/Config.vue index d33589c..ff3c475 100644 --- a/src/components/Config.vue +++ b/src/components/Config.vue @@ -1,4 +1,7 @@