IOS中扫一扫后触发了onshow事件,并且导致后面第一次页面返回没触发onshow,为什么?
发布于 6 年前 作者 taojun 4460 次浏览 来自 官方Issues

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 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部