From c4627ad8b7f766f0218c2d3cbf8af175d0906758 Mon Sep 17 00:00:00 2001 From: gushishang <117088703+gushishang@users.noreply.github.com> Date: Sun, 17 May 2026 23:13:09 +0800 Subject: [PATCH] feat: add My footer tab and personal block page --- src/components/utils/Footer.vue | 6 ++ src/i18n/de.ts | 10 +++ src/i18n/en.ts | 10 +++ src/i18n/fr.ts | 10 +++ src/i18n/ja.ts | 10 +++ src/i18n/zh.ts | 10 +++ src/router/index.ts | 6 ++ src/views/My.vue | 121 ++++++++++++++++++++++++++++++++ 8 files changed, 183 insertions(+) create mode 100644 src/views/My.vue diff --git a/src/components/utils/Footer.vue b/src/components/utils/Footer.vue index 92b82ec..a12c877 100644 --- a/src/components/utils/Footer.vue +++ b/src/components/utils/Footer.vue @@ -40,6 +40,12 @@ 我的 --> + + + + + {{ $t('footer.my') }} + import('../views/Friends.vue'), meta: { keepAlive: true }, }, + { + path: '/my', + name: 'my', + component: () => import('../views/My.vue'), + meta: { keepAlive: true }, + }, { path: '/l/:config', name: 'list', diff --git a/src/views/My.vue b/src/views/My.vue new file mode 100644 index 0000000..8a4a7c6 --- /dev/null +++ b/src/views/My.vue @@ -0,0 +1,121 @@ +
+
+
{{ $t('footer.my') }}
+
+
+
+
+ + +
+ +
+
+
+
+
+
+ + + + + +