Просмотр исходного кода

fix(router): 修复h5情况下不认识 '/' 路由

feige996 7 месяцев назад
Родитель
Сommit
bc8528ff6a
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/router/interceptor.ts

+ 1 - 1
src/router/interceptor.ts

@@ -44,7 +44,7 @@ export const navigateToInterceptor = {
     }
     }
 
 
     // 处理路由不存在的情况
     // 处理路由不存在的情况
-    if (getAllPages().every(page => page.path !== path)) {
+    if (getAllPages().every(page => page.path !== path) && path !== '/') {
       console.warn('路由不存在:', path)
       console.warn('路由不存在:', path)
       uni.navigateTo({ url: NOT_FOUND_PAGE })
       uni.navigateTo({ url: NOT_FOUND_PAGE })
       return false // 明确表示阻止原路由继续执行
       return false // 明确表示阻止原路由继续执行