小程序跳转严重bug
发布于 6 年前 作者 jie65 3929 次浏览 来自 问答

在ios上小程序跳转至对应小程序时 会先走首页 这样的话会直接打断我要直接跳转的页面

具体情况: 正常应该 小程序A->小程序B(商品详情页) 按照正常的逻辑是在B的详情里做一个跳转来源验证 然后请求数据接口  可是现在实际情况是跳转过的时候首页index已经被执行过了 对应想过的判断逻辑被打断了 导致没有去触发请求数据。

虽然很好改但是这种事情的情况很糟糕 ,希望尽快解决。与原有的逻辑保持一致 双平台体验保持统一

换了个iPhone7p 同样的微信版本和操作系统和基库  没有走首页 但是 只要是打开过且没有被注销的情况下重复上面的操作 就会发现 app.globalData是保持着有数据的状态的 没有像安卓那样跳转小程序相当于重新打开 清空app.globalData  这样可能会引发更大的问题希望关注一下

小程序的启动机制不一样双平台保持一致吗?

4 回复

嗯嗯,不过也还好,就不要在onLaunch做重要的逻辑

我也遇到这个问题:ios上第一次跳转到B会执行B的app onLaunch -> app onShow -> index onLoad -> index onShow

第二次之后进入B不会执行app onLaunch,而是执行app onShow -> index onUnload -> index onLoad -> index onShow,但是app.globalData的数据还是保留着

@Aven 所以现在挺蛋疼的  官方也关注不到这个问题

回到顶部