小米手机路由无法跳转 uni-app
小米手机路由无法跳转 uni-app
示例代码:
uni.navigateTo({
url: '/pages/login/login'
})
操作步骤:
uni.navigateTo({
url: '/pages/login/login'
})
预期结果:
正常跳转到页面
实际结果:
无法跳转
bug描述:
使用uni.navigateTo跳转路由,无法跳转,目前只有小米的手机有这种情况
| 项目信息 | 详细信息 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | windows 11 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.84 |
| 手机系统 | Android |
| 手机系统版本 | Android 14 |
| 手机厂商 | 华为 |
| 手机机型 | redmi k50 |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于小米手机路由无法跳转 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
在使用 uni-app 开发时,出现“Waiting to navigate to:/pages/login/login. do not operate continuously:/pages/login/login”这样的错误通常是因为页面跳转操作过于频繁,导致系统提示不要连续操作
翻译结果是:
正在等待导航到:/pages/login/login。不要连续操作:/pages/login/login,
更多关于小米手机路由无法跳转 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
主要压根就不跳转
回复 9***@qq.com: 不能再跳转到a页面的情况下立刻执行跳转b页面的逻辑,这个在app会出现,你可以试一下加个延时
从你提供的信息来看,这是一个典型的小米手机路由跳转兼容性问题。以下是几个关键排查点:
-
页面路径配置检查 在
pages.json中确认/pages/login/login路径已正确定义:{ "pages": [ { "path": "pages/login/login", "style": { ... } } ] } -
小米系统权限限制 小米的MIUI系统对后台弹窗活动有严格限制。检查是否在后台执行跳转,建议:
- 确保跳转动作由用户主动触发(如点击事件)
- 避免在生命周期钩子中执行跳转
-
路径格式处理 尝试以下路径写法:
// 方案1:去除开头的斜杠 uni.navigateTo({ url: 'pages/login/login' }) // 方案2:使用相对路径 uni.navigateTo({ url: '../login/login' })

