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