From 4c359214f51e1e8dfeb761b3e32a7d87730fedac Mon Sep 17 00:00:00 2001 From: iqudoo Date: Mon, 25 May 2026 10:50:18 +0800 Subject: [PATCH] fix --- src/App.vue | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 113 insertions(+), 4 deletions(-) diff --git a/src/App.vue b/src/App.vue index a865da1..b6d6dc7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -286,8 +286,6 @@
@@ -296,7 +294,14 @@

{{ currentApi.action }}

- + 复制文档
@@ -310,7 +315,65 @@ /> -
+
+ + +
@@ -1173,6 +1237,7 @@ const toggleMenu = () => { }; const showApiDetail = async (api) => { + activeTab.value = "docs"; currentApi.value = api; apiDetail.value = null; // 清空之前的详情 apiDetailError.value = null; // 清空错误信息 @@ -2824,6 +2889,50 @@ const handleExportSelected = async () => { gap: 0; } +.detail-skeleton { + width: 100%; +} + +.detail-skeleton-table { + width: 100%; +} + +.detail-skeleton-row { + display: grid; + gap: 16px; + padding: 14px 0; + border-bottom: 1px solid #eef0f3; +} + +.detail-skeleton-row--head { + padding-top: 4px; + padding-bottom: 10px; +} + +.detail-skeleton-table--params .detail-skeleton-row { + grid-template-columns: minmax(80px, 1fr) minmax(80px, 1fr) 72px minmax(120px, 2fr); +} + +.detail-skeleton-table--response .detail-skeleton-row { + grid-template-columns: minmax(80px, 1fr) minmax(80px, 1fr) minmax(120px, 2fr); +} + +.detail-skeleton-tabs { + display: flex; + gap: 24px; + margin-bottom: 12px; +} + +.detail-skeleton-tabs .el-skeleton__item { + width: 64px; +} + +.detail-skeleton-code { + width: 100%; + height: 168px; + border-radius: 6px; +} + /* README 引导页 */ .readme-grid { display: grid;