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,还是我对小程序的理解问题?希望能早日修复。