user settings and app settings page supports showing specified tab by query parameter

This commit is contained in:
MaysWind
2023-07-09 16:35:12 +08:00
parent 6edf66a599
commit 522ed94c32
4 changed files with 40 additions and 7 deletions
+15 -1
View File
@@ -59,9 +59,23 @@ export default {
UserTwoFactorAuthSettingTab,
UserDataManagementSettingTab
},
props: [
'tab'
],
data() {
let queryActiveTab = this.tab || 'basicSetting';
if ([
'basicSetting',
'securitySetting',
'twoFactorSetting',
'dataManagementSetting'
].indexOf(queryActiveTab) === -1) {
queryActiveTab = 'basicSetting';
}
return {
activeTab: 'basicSetting',
activeTab: queryActiveTab,
icons: {
basicSetting: mdiAccountOutline,
securitySetting: mdiLockOpenOutline,