diff --git a/src/layouts/default/setting/components/SettingFooter.vue b/src/layouts/default/setting/components/SettingFooter.vue index 6b385ae..cb229c6 100644 --- a/src/layouts/default/setting/components/SettingFooter.vue +++ b/src/layouts/default/setting/components/SettingFooter.vue @@ -71,12 +71,12 @@ } } - function handleClearAndRedo() { + async function handleClearAndRedo() { localStorage.clear(); - appStore.resetAllState(); + await userStore.logout(); + await appStore.resetAllState(); permissionStore.resetState(); tabStore.resetState(); - userStore.resetState(); location.reload(); } return {