【小白求助】安卓可以调用扫码,iOS都不能用是怎末回事啊?
发布于 5 年前 作者 hliang 7481 次浏览 来自 问答

以下是扫码的函数,onShow中调用,Android可以调用相机扫码,iOS(所有型号和版本)没有反应。

  saoma: function(){

    var that = this

    if (that.data.on) {

      wx.scanCode({

        onlyFromCamera: true,

        success: (res) => {   

          if(res.result === ‘/asos/outVerify’){

            wx.navigateTo({

              url: ‘/pages/asos/outVerify’,

            })

          }else if(res.result === ‘/ases/enterVerify’){

              wx.navigateTo({

                 url: ‘/pages/right/right’,

               })

          }else{

            wx.showToast({

              title: ‘二维码不正确’,  // 标题

              icon: ‘none’,   // 图标类型,默认success

              duration: 1500   // 提示窗停留时间,默认1500ms

          })

          }

        },

        fail: (err) => {

          wx.switchTab({

            url: ‘/pages/index/index’,

          })

        }

      })

    }else{

      wx.switchTab({

        url: ‘/pages/index/index’,

      })

    }

  }

})

回到顶部