From 522ed94c3219775251f0f1f0e7c0425322836f3b Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 9 Jul 2023 16:35:12 +0800 Subject: [PATCH] user settings and app settings page supports showing specified tab by query parameter --- src/router/desktop.js | 10 +++++++-- src/views/desktop/app/AppSettingsPage.vue | 21 +++++++++++++++---- ...ockSetingTab.vue => AppLockSettingTab.vue} | 0 src/views/desktop/user/UserSettingsPage.vue | 16 +++++++++++++- 4 files changed, 40 insertions(+), 7 deletions(-) rename src/views/desktop/app/settings/{AppLockSetingTab.vue => AppLockSettingTab.vue} (100%) diff --git a/src/router/desktop.js b/src/router/desktop.js index 563a47fe..99e41125 100644 --- a/src/router/desktop.js +++ b/src/router/desktop.js @@ -104,11 +104,17 @@ const router = createRouter({ }, { path: '/user/settings', - component: UserSettingsPage + component: UserSettingsPage, + props: route => ({ + tab: route.query.tab + }) }, { path: '/app/settings', - component: AppSettingsPage + component: AppSettingsPage, + props: route => ({ + tab: route.query.tab + }) }, { path: '/about', diff --git a/src/views/desktop/app/AppSettingsPage.vue b/src/views/desktop/app/AppSettingsPage.vue index e695500a..068092b8 100644 --- a/src/views/desktop/app/AppSettingsPage.vue +++ b/src/views/desktop/app/AppSettingsPage.vue @@ -21,7 +21,7 @@ - + @@ -33,7 +33,7 @@