瀏覽代碼

fix: router

lrl 3 年之前
父節點
當前提交
b961659c2f
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/router/index.ts

+ 2 - 2
src/router/index.ts

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