收藏
回答

IOS中扫一扫后触发了onshow事件,并且导致后面第一次页面返回没触发onshow,为什么?

IOS:12

微信版本:7.0.18

小程序基础库:2.14.0

API:wx.scanCode

过程:

  1. 正常打开A页面,在页面中唤起扫一扫;
  2. 扫一扫完成后,回到A页面,此时触发了onshow事件,请问这是否是合理的触发时机?能通过参数判断出页面返回的类型吗;
  3. 继续操作,在A页面做页面跳转,打开B页面;
  4. B页面操作一番,back到A页面,此时A页面的onshow事件没有触发;
  5. 再一次跳转到B页面,然后back到A页面,此时A页面的onshow事件就正常触发了。

也就是说,扫一扫后,页面的onshow事件会失败一次,再往后就正常了。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签