mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-28 05:39:34 +08:00
chore: perf style
This commit is contained in:
@@ -16,6 +16,7 @@ import { tabStore } from '/@/store/modules/tab';
|
||||
import { userStore } from '/@/store/modules/user';
|
||||
|
||||
import { initAffixTabs, useTabsDrag } from './useMultipleTabs';
|
||||
import { REDIRECT_NAME } from '/@/router/constant';
|
||||
|
||||
export default defineComponent({
|
||||
name: 'MultipleTabs',
|
||||
@@ -35,6 +36,9 @@ export default defineComponent({
|
||||
watch(
|
||||
() => tabStore.getLastChangeRouteState?.path,
|
||||
() => {
|
||||
if (tabStore.getLastChangeRouteState?.name === REDIRECT_NAME) {
|
||||
return;
|
||||
}
|
||||
const lastChangeRoute = unref(tabStore.getLastChangeRouteState);
|
||||
if (!lastChangeRoute || !userStore.getTokenState) return;
|
||||
const { path, fullPath } = lastChangeRoute;
|
||||
|
Reference in New Issue
Block a user