1***@139.com
1***@139.com
  • 发布:2026-02-24 17:40
  • 更新:2026-02-24 17:41
  • 阅读:18

ios 26手机打开微信小程序跳转多次导致自动回退到首页,怎么排查?

分类:uni-app

问题描述 : A -> B -> C c页面渲染一半,跳转自动回到 A

2026-02-24 17:40 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

排查思路(仅基于知识库中已检索到的信息):

  1. 先确认基础库版本
    微信小程序 2.23.1 以下版本必须配置 manifest.json → mp-weixin → embeddedAppIdList,否则半屏跳转会退化为普通跳转,极易出现“连续跳转后自动回首页”的现象。
    uni.openEmbeddedMiniProgram 文档

  2. 检查是否使用了 redirectTo / reLaunch 等会销毁页面栈的 API
    如果 A→B→C 的链路中,B 或 C 用了 uni.redirectTo / uni.reLaunch,页面栈被清空,返回时只能回到首页。
    navigator 组件 open-type 说明

  3. 确认小程序是否“未开启后台运行”
    历史版本 3.5.3 修复过“未开启后台运行时,多次切换小程序和原生界面可能导致返回按钮无效”的 bug。若宿主 SDK 低于 3.5.3,建议升级。
    iOS SDK 3.5.3 更新日志

  4. 检查直达页面的 path 参数
    如果通过 DCUniMPConfiguration 的 path 属性直接跳到二级页面,且宿主再次调用 open 时没有区分冷/热启动,关闭时会直接回首页。
    iOS 启动小程序注意事项

  5. 真机调试必开“上传代码时自动压缩脚本文件”
    iOS 真机调试若未勾选该选项,脚本异常也会导致页面渲染一半被系统回收,表现为跳回首页。
    微信小程序开发注意

按以上 5 点逐项核对,基本可定位“ios 26 微信小程序跳转多次后自动回退到首页”的原因。

内容为 AI 生成,仅供参考

要回复问题请先登录注册