diff --git a/frontend_nuxt/pages/about/index.vue b/frontend_nuxt/pages/about/index.vue
index 7b93f5e4d..a7dc7099c 100644
--- a/frontend_nuxt/pages/about/index.vue
+++ b/frontend_nuxt/pages/about/index.vue
@@ -1,23 +1,48 @@
-
-
-
-
+
+
+
调试Token
+
+ 请登录后查看 Token
+
+
+
+ {{ shortToken }}
+
+
+
+
+
API文档和调试入口
+
API Playground
+
+
+
+
+
+
+
+
@@ -101,6 +179,56 @@ export default {
height: 200px;
}
+.about-api {
+ padding: 20px;
+}
+
+.about-api-title {
+ font-size: 20px;
+ font-weight: bold;
+ margin-bottom: 10px;
+ margin-top: 30px;
+ margin-bottom: 15px;
+}
+
+.warning-row {
+ display: flex;
+ align-items: center;
+ gap: 4px;
+ opacity: 0.7;
+}
+
+.warning-icon {
+ font-size: 13px;
+}
+
+.token-warning {
+ font-size: 13px;
+}
+
+.token-row {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font: 14px;
+ margin-bottom: 10px;
+ word-break: break-all;
+}
+
+.copy-btn {
+ padding: 4px 8px;
+ cursor: pointer;
+}
+
+.about-api-link {
+ color: var(--primary-color);
+ cursor: pointer;
+}
+
+.about-api-link:hover {
+ text-decoration: underline;
+}
+
@media (max-width: 768px) {
.about-tabs {
width: 100vw;
diff --git a/frontend_nuxt/plugins/iconpark.client.ts b/frontend_nuxt/plugins/iconpark.client.ts
index ae19fd5a4..b9dce953f 100644
--- a/frontend_nuxt/plugins/iconpark.client.ts
+++ b/frontend_nuxt/plugins/iconpark.client.ts
@@ -77,6 +77,7 @@ import {
Open,
Dislike,
CheckOne,
+ Share,
} from '@icon-park/vue-next'
export default defineNuxtPlugin((nuxtApp) => {
@@ -157,4 +158,5 @@ export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component('OpenIcon', Open)
nuxtApp.vueApp.component('Dislike', Dislike)
nuxtApp.vueApp.component('CheckOne', CheckOne)
+ nuxtApp.vueApp.component('Share', Share)
})