【小白求助】安卓可以调用扫码,iOS都不能用是怎末回事啊?

发布于 7 年前作者 hliang7574 次浏览最后编辑 7 年前来自 ask

以下是扫码的函数,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’,

      })

    }

  }

})

0 回复
暂无回复