扫描带参数二维码进入指定界面,界面会死掉
发布于 6 年前 作者 lei98 10136 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

步骤:

第一步:在A界面,点击按钮进入到‘扫描窗口’。

第二部:通过扫描‘带参数’二维码,进入到指定界面B。

有一定概率,界面B会死掉(即点击B界面的按钮,该按钮可以看到‘点击效果[背景颜色有变换]’,但没触发函数)

第三步:点击顶部‘返回’可以返回到A界面。之后,点击A界面按钮,也不触发函数。

第四步:切换主菜单,再返回到A界面,重复上面的操作,又没法重现上面的问题了。

这个概率,只发生在如下:过几天后进入小程序,首次扫描‘带参数二维码’进入指定界面。通过微信直接扫,没用遇到过该问题。只有真机上有。

看日志如下:

①,进入B界面,执行onShow: function ()函数。

②,访问请求,渲染好B界面。

③,渲染好后,马上执行onUnload: function ()函数。但实际上我没有卸载过B界面

④,执行A界面的onShow: function ()函数。但实际上此时‘小程序显示的依然是’B界面内容

回到顶部