代码:

 <view class="my-bar1">
        <van-cell icon="qr" title="扫一扫" size="large" is-link  bind:click="scanOrderCode" />
      </view>

效果:

scanOrderCode方法:

scanOrderCode(){
    wx.scanCode({
      onlyFromCamera: true,  //值为 false  既可以使用相机也可以使用相册,  值为true 只能使用相机
      success(res) {
        // wx.navigateTo({
        //   url: '/pages/order-details/scan-result?hxNumber=' + res.result,
        // })
        console.log(res)
        //res.scanType        所扫码的类型
        //res.charSet        所扫码的字符集
        //res.path            当所扫的码为当前小程序二维码时,会返回此字段,内容为二维码携带的 path
        //res.rawData        原始数据,base64编码
        wx.showToast({
          title: res.result,
          duration: 3000,
          mask: true
        })
      },
      fail(err) {
        console.error(err)
        wx.showToast({
          title: err.errMsg,
          icon: 'none'
        })
      }
    })
  },

 

posted on 2023-07-17 17:49  周文豪  阅读(114)  评论(0编辑  收藏  举报