// tabBar页面:/pages/question/index
uni.reLaunch({
url: "/pages/question/index",
});
- 发布:2025-09-10 17:41
- 更新:2025-09-11 17:29
- 阅读:133
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: iOS
手机系统版本号: iOS 12.4
手机厂商: 苹果
手机机型: iPhone 5s
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用ios手机版本低于15的进行真机调试,使用路由跳转方法,uni.reLaunch、uni.switchTab、uni.navigateTo,查看HBuilderX控制台进行复现
使用ios手机版本低于15的进行真机调试,使用路由跳转方法,uni.reLaunch、uni.switchTab、uni.navigateTo,查看HBuilderX控制台进行复现
预期结果:
希望官方修复一下这个问题,期望可以正常跳转
希望官方修复一下这个问题,期望可以正常跳转
实际结果:
路由跳转失败,报错{"errMsg":"reLaunch:fail null is not an object (evaluating 're.el=al.el')"} __ERROR
路由跳转失败,报错{"errMsg":"reLaunch:fail null is not an object (evaluating 're.el=al.el')"} __ERROR
1***@qq.com (作者)
补充截图:这边uni.reLaunch是跳转了tabbar页面,tabbar页面路由失效前有一个这个报错:Cp@weex-main-jsfm.js:26:233050 ERROR,后面才报错{"errMsg":"reLaunch:fail null is not an object (evaluating 're.el=al.el')"} ERROR


1***@qq.com (作者)
你好,ios系统低于15版本,用标准基座运行、自定义基座、云打包都会有这个报错,直接使用uni.reLaunch、uni.switchTab、uni.navigateTo就能复现出来了,下面这些是我项目用到的依赖,帮忙看看是不是没有兼容低版本ios呢?
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4040520250104002",
"@dcloudio/uni-app-harmony": "3.0.0-4040520250104002",
"@dcloudio/uni-app-plus": "3.0.0-4040520250104002",
"@dcloudio/uni-components": "3.0.0-4040520250104002",
"@dcloudio/uni-h5": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-alipay": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-baidu": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-jd": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-lark": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-qq": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-toutiao": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-weixin": "3.0.0-4040520250104002",
"@dcloudio/uni-mp-xhs": "3.0.0-4040520250104002",
"@dcloudio/uni-quickapp-webview": "3.0.0-4040520250104002",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13",
"text-encoding-shim": "^1.0.5",
"vue": "^3.4.21",
"vue-i18n": "^9.1.9",
"vuex": "^4.1.0"
},
"devDependencies": {
"@dcloudio/types": "^3.4.8",
"@dcloudio/uni-automator": "3.0.0-4040520250104002",
"@dcloudio/uni-cli-shared": "3.0.0-4040520250104002",
"@dcloudio/uni-stacktracey": "3.0.0-4040520250104002",
"@dcloudio/uni-uts-v1": "^3.0.0-4040520250104002",
"@dcloudio/vite-plugin-uni": "3.0.0-4040520250104002",
"@vue/runtime-core": "^3.4.21",
"gulp": "^4.0.2",
"gulp-watch": "^5.0.1",
"minimist": "^1.2.5",
"sass": "^1.85.1",
"sass-loader": "^10.5.2",
"vite": "5.2.8"
}
2025-09-11 11:48
DCloud_UNI_yuhe
回复 1***@qq.com: 更新一下依赖版本,重新打一下基座看看呢
2025-09-11 11:53
1***@qq.com (作者)
回复 DCloud_UNI_yuhe: 但是不使用自定义基座,使用标准基座运行,也是这种情况
2025-09-11 11:58
DCloud_UNI_yuhe
回复 1***@qq.com: 可以提供一个测试项目吗?
2025-09-11 11:59
1***@qq.com (作者)
回复 DCloud_UNI_yuhe: HBuilderX版本是最新的,我这边不确定哪个依赖版本有问题,能帮忙排查一下哪个依赖版本有问题吗
2025-09-11 12:00
DCloud_UNI_yuhe
回复 1***@qq.com: 你得提供一下复现工程才能排查的
2025-09-11 12:01
1***@qq.com (作者)
回复 DCloud_UNI_yuhe:
你好,帮忙看看,我这边重新梳理了报错,我这边uni.reLaunch是跳转了tabbar页面,tabbar页面路由失效前有一个这个报错:Cp@weex-main-jsfm.js:26:233050 ERROR,后面才报错{"errMsg":"reLaunch:fail null is not an object (evaluating 're.el=al.el')"} ERROR,截图我补充到评论区上,目前还没定位到报错问题;查了跟这个人反馈的情况类似,https://ask.dcloud.net.cn/question/195606
2025-09-11 17:26