From a469e3c86d8dd68f4906cc65c05142f8ffc15216 Mon Sep 17 00:00:00 2001 From: Litrix2 Date: Sun, 22 Dec 2024 21:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=88=20perf:=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 11 +++++++---- src/views/ErrorPage.vue | 9 ++++++--- src/views/user/UserPage.vue | 6 +++--- src/views/user/{UserPosts.vue => UserPostPage.vue} | 0 4 files changed, 16 insertions(+), 10 deletions(-) rename src/views/user/{UserPosts.vue => UserPostPage.vue} (100%) diff --git a/src/router/index.ts b/src/router/index.ts index 066058e..d6684ec 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -22,18 +22,21 @@ const routes: RouteRecordRaw[] = [ name: 'User', component: () => import('@/views/user/UserPage.vue'), redirect: ({ params: { id } }) => ({ - name: useUserStore().isSelf(id as string) ? 'UserEdit' : 'UserPosts', + name: useUserStore().isSelf(id as string) ? 'UserEdit' : 'UserPost', }), children: [ { - path: 'posts', - name: 'UserPosts', - component: () => import('@/views/user/UserPosts.vue'), + path: 'post', + name: 'UserPost', + component: () => import('@/views/user/UserPostPage.vue'), }, { path: 'edit', name: 'UserEdit', component: () => import('@/views/user/UserEditPage.vue'), + meta: { + shouldLogin: true, + }, }, ], }, diff --git a/src/views/ErrorPage.vue b/src/views/ErrorPage.vue index 89fd4d5..33fca21 100644 --- a/src/views/ErrorPage.vue +++ b/src/views/ErrorPage.vue @@ -1,9 +1,12 @@ diff --git a/src/views/user/UserPage.vue b/src/views/user/UserPage.vue index 931f91c..4bf1d93 100644 --- a/src/views/user/UserPage.vue +++ b/src/views/user/UserPage.vue @@ -41,7 +41,7 @@

个人中心

- 发帖记录 + 发帖记录 diff --git a/src/views/user/UserPosts.vue b/src/views/user/UserPostPage.vue similarity index 100% rename from src/views/user/UserPosts.vue rename to src/views/user/UserPostPage.vue