iOS真机预览小程序 当页面栈超过9层 逐级回退后的第一个页面栈会奔溃!
必看:
1. 仅当 iphone 真机 预览 小程序的时候会出现这个bug。电脑调试和安卓都没有问题!
2. 一直点击 `下一个` 的按钮,到第9页后再逐层返回到首页的时候,`test` 组件传入的__参数会被清空__。
3. 而且当 `test` 组件判断逻辑中__包含其他组件__的时候,这个页面栈就会直接挂掉。
代码片段链接:wechatide://minicode/LZo0memf65ZF
10 回复
@cunjinli 麻烦了。 然后想问下可以在5月15号修复吗? 因为这个bug影响太大了,用户直接操作不了了,严重影响用户体验。 而我们的小程序准备5月23日开始宣传发布,希望能在这个日期修复这个问题。
/** * 提交表单设置上一个页面的数据 */ formSubmit(e) { let currentPages = getCurrentPages() let prevPage = currentPages[currentPages.length - 2] let text = e.detail.value.curText.trim() if (text.length <= 0) { wx.showModal({ title: '温馨提示' , content: '内容不能为空' , confirmText: '知道了' , showCancel: false }) } else { prevPage.setData({ text: text },() => { wx.navigateBack({ url: '/pages/card/card' }) }) } }, |
我这边是点击按钮,返回上一层,数据可以设置上,但是ios需要点两次按钮才能返回上一层,Android 一切正常