mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 14:31:41 +08:00
feat(tree): add headerTitle slot
This commit is contained in:
@@ -14,7 +14,7 @@ export function createHttpGuard(router: Router) {
|
||||
}
|
||||
router.beforeEach(async () => {
|
||||
// Switching the route will delete the previous request
|
||||
removeAllHttpPending && axiosCanceler?.removeAllPending();
|
||||
axiosCanceler?.removeAllPending();
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
import type { Router } from 'vue-router';
|
||||
import { setLastChangeTab } from '/@/logics/mitt/tabChange';
|
||||
import { setRouteChange } from '/@/logics/mitt/routeChange';
|
||||
|
||||
export function createPageGuard(router: Router) {
|
||||
const loadedPageMap = new Map<string, boolean>();
|
||||
@@ -7,7 +7,7 @@ export function createPageGuard(router: Router) {
|
||||
router.beforeEach(async (to) => {
|
||||
to.meta.loaded = !!loadedPageMap.get(to.path);
|
||||
// Notify routing changes
|
||||
setLastChangeTab(to);
|
||||
setRouteChange(to);
|
||||
|
||||
return true;
|
||||
});
|
||||
|
@@ -25,7 +25,7 @@ export function createPageLoadingGuard(router: Router) {
|
||||
if (unref(getOpenPageLoading)) {
|
||||
setTimeout(() => {
|
||||
appStore.commitPageLoadingState(false);
|
||||
}, 300);
|
||||
}, 220);
|
||||
}
|
||||
return true;
|
||||
});
|
||||
|
@@ -4,7 +4,7 @@ import { tabStore } from '/@/store/modules/tab';
|
||||
import { userStore } from '/@/store/modules/user';
|
||||
import { permissionStore } from '/@/store/modules/permission';
|
||||
import { PageEnum } from '/@/enums/pageEnum';
|
||||
import { removeTabChangeListener } from '/@/logics/mitt/tabChange';
|
||||
import { removeTabChangeListener } from '/@/logics/mitt/routeChange';
|
||||
|
||||
export function createStateGuard(router: Router) {
|
||||
router.afterEach((to) => {
|
||||
|
Reference in New Issue
Block a user