diff --git a/src/router/interceptor.ts b/src/router/interceptor.ts index f87a2d8..2b7b1ab 100644 --- a/src/router/interceptor.ts +++ b/src/router/interceptor.ts @@ -45,7 +45,7 @@ export const navigateToInterceptor = { } // 处理路由不存在的情况 - if (getAllPages().every(page => page.path !== path) && path !== '/') { + if (path !== '/' && !getAllPages().some(page => page.path !== path)) { console.warn('路由不存在:', path) uni.navigateTo({ url: NOT_FOUND_PAGE }) return false // 明确表示阻止原路由继续执行