From 3505aa60ad15de91bc9b437ca8d69124c8074974 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 25 六月 2024 11:42:28 +0800 Subject: [PATCH] 通用页面更新 --- src/router/guard/index.ts | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/router/guard/index.ts b/src/router/guard/index.ts index c567749..ee141ff 100644 --- a/src/router/guard/index.ts +++ b/src/router/guard/index.ts @@ -1,16 +1,17 @@ import type { Router, RouteLocationNormalized } from 'vue-router'; -import { useAppStoreWithOut } from '/@/store/modules/app'; -import { useUserStoreWithOut } from '/@/store/modules/user'; -import { useTransitionSetting } from '/@/hooks/setting/useTransitionSetting'; -import { AxiosCanceler } from '/@/utils/http/axios/axiosCancel'; +import { useAppStoreWithOut } from '@/store/modules/app'; +import { useUserStoreWithOut } from '@/store/modules/user'; +import { useTransitionSetting } from '@/hooks/setting/useTransitionSetting'; +import { AxiosCanceler } from '@/utils/http/axios/axiosCancel'; import { Modal, notification } from 'ant-design-vue'; -import { warn } from '/@/utils/log'; +import { warn } from '@/utils/log'; import { unref } from 'vue'; -import { setRouteChange } from '/@/logics/mitt/routeChange'; +import { prefixCls } from '@/settings/designSetting'; +import { setRouteChange } from '@/logics/mitt/routeChange'; import { createPermissionGuard } from './permissionGuard'; import { createStateGuard } from './stateGuard'; import nProgress from 'nprogress'; -import projectSetting from '/@/settings/projectSetting'; +import projectSetting from '@/settings/projectSetting'; import { createParamMenuGuard } from './paramMenuGuard'; // Don't change the order of creation @@ -101,11 +102,10 @@ return /^#/.test(href); }; - const body = document.body; - router.afterEach(async (to) => { // scroll top - isHash((to as RouteLocationNormalized & { href: string })?.href) && body.scrollTo(0, 0); + isHash((to as RouteLocationNormalized & { href: string })?.href) && + document.querySelector(`.${prefixCls}-layout-content`)?.scrollTo(0, 0); return true; }); } -- Gitblit v1.9.3