问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug iOS 11.3 iphone7p iphoneX 6.6.6
在ios上微信小程序跳转至对应微信小程序时 会先走首页 这样的话会直接打断我要直接跳转的页面
具体情况: 正常应该 微信小程序A->微信小程序B(商品详情页) 按照正常的逻辑是在B的详情里做一个跳转来源验证 然后请求数据接口 可是现在实际情况是跳转过的时候首页index已经被执行过了 对应想过的判断逻辑被打断了 导致没有去触发请求数据。
虽然很好改但是这种事情的情况很糟糕 ,希望尽快解决。与原有的逻辑保持一致 双平台体验保持统一
换了个iPhone7p 同样的微信版本和操作系统和基库 没有走首页 但是 只要是打开过且没有被注销的情况下重复上面的操作 就会发现 app.globalData是保持着有数据的状态的 没有像安卓那样跳转微信小程序相当于重新打开 清空app.globalData 这样可能会引发更大的问题希望关注一下
微信小程序的启动机制不一样双平台保持一致吗?
微信小程序开发问题解答
微信小程序开发者回答:
嗯嗯,不过也还好,就不要在onLaunch做重要的逻辑
微信小程序开发者回答:
@Aven 所以现在挺蛋疼的 官方也关注不到这个问题
微信小程序开发者回答:
我也遇到这个问题:ios上第一次跳转到B会执行B的app onLaunch -> app onShow -> index onLoad -> index onShow
第二次之后进入B不会执行app onLaunch,而是执行app onShow -> index onUnload -> index onLoad -> index onShow,但是app.globalData的数据还是保留着
本文网址:http://www.91bianli.com/weixinxiaochengxu/50538.html