收藏
回答

ios的wx.scanCode()右滑取消有问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.scanCode(OBJECT) 客户端 iOS 6.6.5 1.9.98


当用ios调起扫码窗口时,点击左上角的返回按钮,会触发wx.scanCode的失败回调,但是如果通过右滑返回的方式取消扫码时,除了page.onShow,什么都不会触发。

最后一次编辑于  2018-04-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-04-25

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-04-25
    赞同
    回复
  • 刘梁杰
    刘梁杰
    2018-04-25

    wechatide://minicode/b79IbWmi6qYa,代码片段

    2018-04-25
    赞同
    回复
  • 刘梁杰
    刘梁杰
    2018-04-25
    onShow: function(e) {
            console.log("A页面onshow")
        },
        scan: function(e) {
            wx.scanCode({
                success:function(e) {
                    console.log("成功", e);
                     
                },
                fail: function(e) {
                    console.log("失败",e);
                },
                complete:function(e) {
                    console.log("完成", e);
                }
            })
        }

    之前写来做测试的,就点击页面按钮触发scan函数。ios右滑取消扫码时不会执行任何wx.scanCode的回调

    2018-04-25
    赞同
    回复