收藏
回答

IOS平台,小程序扫码或拍照时,会跨页面触发MAP的regionchange事件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug map 客户端 6.7.3 2.3.2

Bug描述:ios平台(未全部测试),bindregionchange事件在扫码或拍照时,穿透多个页面调用。Android 机型未发现此问题。

测试机型:iphone 5s,iphone 6

页面说明:页面A为地图页,绑定了regionchange事件,页面B为扫码操作页,页面C为普通页,页面D为拍照操作页。

复现步骤:【扫码情况】

                  1.首页面为页面A,A navigate to B

2.B页面调用扫码接口,出现扫码界面时,会触发regionchange事件

                 【拍照情况】

                 1.首页面为A,A navigate to C

                 2.C navigate to D

                 3.D页面调用拍照接口,出现拍照界面时,会触发regionchange事件

细节说明:1.扫码拍照仅是两种退出页面的情形,其他页面退出的操作还需要验证

                  2.这里页面路由都是navigate的方式,未验证redirect方式。


这是bug,还是我对小程序的理解问题?希望能早日修复。


最后一次编辑于  2018-10-31
回答关注问题邀请回答
收藏

2 个回答

  • 2019-07-14

    我也复现了这个问题,官方什么时候会修复呢

    2019-07-14
    有用
    回复
  • 是小白啊
    是小白啊
    2018-10-31

    提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-31
    有用
    回复 5
    • 非城
      非城
      2018-10-31

      真机1:手机型号:iphone 6 plus;运行系统:iOS 12.0.1;微信版本:6.7.3;基础运行库版本:2.3.2[184]

      真机2:手机型号:iphone 5s [gsm];运行系统:iOS8.0.2;微信版本:6.7.3;基础运行库版本:2.3.2[184]

      代码片段:wechatide://minicode/YYJjqzmp7A3X

      说明:1.真机条件下测试,可发现问题

      2.经过多次测试发现,此问题可能和地图渲染机制相关,地图渲染不充分的情况下切换页面,再扫码更容易发现问题。

      3.对于速度较慢的ios机型,更容易发现问题。

      2018-10-31
      回复
    • Special
      Special
      2018-10-31回复非城

      多谢如此详细的反馈,我们尽快修复

      2018-10-31
      回复
    • 非城
      非城
      2018-11-06回复Special

      打扰,请问有进展了吗?

      2018-11-06
      回复
    • 非城
      非城
      2018-12-04回复Special

      如果确定是问题的话,能给个回复吗?是不是需要我再开新帖?

      2018-12-04
      回复
    • 非城
      非城
      2019-07-19
      小白同学,问题有解了吗?另外能关注下我最新提出的问题吗?
      2019-07-19
      回复
登录 后发表内容