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