最近部分IOS设备,showmodal不能打开和小程序之间相互跳转问题你
发布于 6 年前 作者 zengguiying 4818 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

部分IOS设备,navigator跳转 不能跳转

wx.navigateToMiniProgram({

appId: goods.app_id,

path: goods.tpage_path,

extraData: {

foo: ‘bar’

},

envVersion: ‘release’,

success: function(res) {

console.log(res);

},

complete: function(res) {

console.log(res);

}

}),

代码如上,安卓是正常的,我这边测试的ios手机前几天还是对的,最近打不开了,开放工具里面跳转是正常的

console.log(res)没有打印出任何日志

问题:现在可以吧如下两个问题合二为一了

  1. ios设备 wx.showModal 这个无法打开,

  2. ios设备wx.navigateToMiniProgram跳转到小程序 ,不能跳转问题

原因:这两个问题的原因都是弹出框不能弹出

希望临时解决:如果是 wx.showModal 我可以暂时吧代码注释掉,去掉  ,.navigateToMiniProgram不能跳转问题,建议官方暂时取消前置提示用户跳转到其他小程序的弹出框。

测试:刚才用了三台ios设备做了测试 ,其中iosA(iphone7)设备是对的,不论怎么弄都对 ,其中iosB(iphone 8p)设备,我再反复用不同的基础库版本测试,发现时好时不好,其中ISOC(iphone pl)基本一致都不对

问题分析:刚才在网上看到有人说程序里面有即时器,我看了我的settimeout 和setintravl这两个计时器,但是没有详细测试,也有可能是其他代码导致内部错误,是弹出框不正常

3 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

你好,该问题已解决的,请等待新版发布

如果有兴趣可以加一个微信聊一下

回到顶部