Browse Source

fix: 修复动态路由子集设置rank为0报错

i18n
xiaoxian521 3 years ago
parent
commit
94325e9c2b
  1. 6
      src/router/index.ts

6
src/router/index.ts

@ -112,7 +112,11 @@ router.beforeEach((to: toRouteType, _from, next) => {
const route = findRouteByPath(path, routes);
const routePartent = getParentPaths(path, routes);
// 未开启标签页缓存,刷新页面重定向到顶级路由(参考标签页操作例子,只针对动态路由)
if (path !== routes[0].path && routePartent.length === 0) {
if (
path !== routes[0].path &&
route?.meta?.rank !== 0 &&
routePartent.length === 0
) {
const { name, meta } = findRouteByPath(
route?.meta?.refreshRedirect,
routes

Loading…
Cancel
Save