瀏覽代碼

fix(router): 在导航拦截器中添加缺失的return语句

防止在不需要登录的情况下继续执行后续逻辑
feige996 8 月之前
父節點
當前提交
1955e91800
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/router/interceptor.ts

+ 2 - 0
src/router/interceptor.ts

@@ -61,6 +61,7 @@ export const navigateToInterceptor = {
         else {
           console.log('isNeedLogin redirectUrl:', redirectUrl)
           uni.navigateTo({ url: redirectUrl })
+          return
         }
       }
     }
@@ -71,6 +72,7 @@ export const navigateToInterceptor = {
       if (EXCLUDE_PAGE_LIST.includes(path)) {
         console.log('isNeedLogin redirectUrl:', redirectUrl)
         uni.navigateTo({ url: redirectUrl })
+        return
       }
     }
     // #endregion 2/2 不需要登录的情况 ---------------------------