详细问题描述
钉钉小程序中,uni.navigateTo及dd.navigateTo在iOS真机上无法正常传参,我分别测试了<navigator>, uni.navigateTo 以及 dd.navigateTo,得到了一样的结果,功能是从main页面中跳转order-detail页面并接收到param=abc。
注:使用dd.navigateTo也无法正确传参了(在iOS真机上),用支付宝小程序开发工具的没有问题,不知道是不是对navigate部分有了特殊处理
猜测2:是不是在onLoad生命周期在iOS上真机的问题呢?尝试发起唤醒小程序的msg(钉钉发消息的后台API接口),也无法正确得到参数。
重现步骤
按标准代码:
[结果]
钉钉iOS真机客户端中,无法正确接收参数。
钉钉Android真机客户端中正常。
在支付宝客户端中Android和iOS真机均正常。
截图为钉钉和支付宝的不同结果:
[期望]
这是个基础功能,在钉钉和支付宝基础框架应该都一样的情况下,不理解为什么iOS真机会有这样的问题。
而且同样的代码打包都是钉钉的情况下,支付宝也没有问题;反过来打包支付宝的话也是一样。
如果是钉钉打包的问题,希望可以被团队测试解决一下,谢谢。
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号] 2.6.16.20200424
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
钉钉小程序
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilder X 2.6.16.20200424
[编译模式说明:自定义组件模式?纯nvue模式?v3模式?]
如图,标准nvue
App运行环境说明
[Android版本号] 全部
[iOS版本号] 12.4.5 / 13.3.1
[手机型号] iPhone 6 & iPad
联系方式
[QQ] 313670123