扫描带参数二维码进入指定界面,界面会死掉
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
步骤:
第一步:在A界面,点击按钮进入到‘扫描窗口’。
第二部:通过扫描‘带参数’二维码,进入到指定界面B。
有一定概率,界面B会死掉(即点击B界面的按钮,该按钮可以看到‘点击效果[背景颜色有变换]’,但没触发函数)。
第三步:点击顶部‘返回’可以返回到A界面。之后,点击A界面按钮,也不触发函数。
第四步:切换主菜单,再返回到A界面,重复上面的操作,又没法重现上面的问题了。
这个概率,只发生在如下:过几天后进入小程序,首次扫描‘带参数二维码’进入指定界面。通过微信直接扫,没用遇到过该问题。只有真机上有。
看日志如下:
①,进入B界面,执行onShow: function ()函数。
②,访问请求,渲染好B界面。
③,渲染好后,马上执行onUnload: function ()函数。但实际上我没有卸载过B界面。
④,执行A界面的onShow: function ()函数。但实际上此时‘小程序显示的依然是’B界面内容。