Browse Source

fix: missing route data in guard of web-ele and web-naive, fixed: #4108 (#4115) (#4117)

pull/4118/head
falcon-jin 2 years ago
committed by GitHub
parent
commit
654bf90c0d
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      apps/web-ele/src/router/guard.ts
  2. 4
      apps/web-naive/src/router/guard.ts

4
apps/web-ele/src/router/guard.ts

@ -115,10 +115,10 @@ function setupAccessGuard(router: Router) {
// 保存菜单信息和路由信息
accessStore.setAccessMenus(accessibleMenus);
accessStore.setAccessRoutes(accessibleRoutes);
const redirectPath = (from.query.redirect ?? to.path) as string;
const redirectPath = (from.query.redirect ?? to.fullPath) as string;
return {
path: decodeURIComponent(redirectPath),
...router.resolve(decodeURIComponent(redirectPath)),
replace: true,
};
});

4
apps/web-naive/src/router/guard.ts

@ -115,10 +115,10 @@ function setupAccessGuard(router: Router) {
// 保存菜单信息和路由信息
accessStore.setAccessMenus(accessibleMenus);
accessStore.setAccessRoutes(accessibleRoutes);
const redirectPath = (from.query.redirect ?? to.path) as string;
const redirectPath = (from.query.redirect ?? to.fullPath) as string;
return {
path: decodeURIComponent(redirectPath),
...router.resolve(decodeURIComponent(redirectPath)),
replace: true,
};
});

Loading…
Cancel
Save