收藏
回答

wx.scanCode可以拿到扫描的二维码或一维码的图片吗?

wx.scanCode({

    onlyFromCamera:false,

    scanType:['qrCode','barCode','datamatrix','pdf417'],

    success(res){

      if(res.errMsg=="scanCode:ok"){

          that.setData({

            code:res.result, // res.result === "LSGER5353NW238188"

          })

      }

    },

扫描照片为:

回答关注问题邀请回答
收藏

2 个回答

  • 游戏人生
    游戏人生
    2023-02-20

    需要配置方法

    wx.scanCode({
      onlyFromCamera: true,
    scanType:['barCode']
      success (res) {
        console.log(res)
      }
    })
    


    2023-02-20
    有用 3
    回复 5
    • Your Name.
      Your Name.
      2023-02-21回复Jianbo
      wx.scancode不可以,camera组件可以实现吗?或者有其他的方法能拿到吗?
      2023-02-21
      回复
    • Your Name.
      Your Name.
      2023-02-21回复Jianbo
      请问 具体怎么操作呢? 我理解为:先将照片进行拍照保存,在将照片进行扫码
      2023-02-21
      回复
    • Your Name.
      Your Name.
      2023-02-21回复Jianbo
      那camera可以实现从相册选取照片吗?
      2023-02-21
      回复
    • Jianbo
      Jianbo
      2023-02-21回复Your Name.
      不能,camera就是相机呢。你可以做两个操作,一个按钮选照片用wx.chooseMedia,一个拍照用camera ;然后上传图片后用scanQRCode,把识别后的结果返回给小程序显示。我感觉都给你提供了完整的方案了。
      2023-02-21
      1
      回复
    • Your Name.
      Your Name.
      2023-02-21回复Jianbo
      谢谢,非常详细!
      2023-02-21
      回复
  • 微盟
    微盟
    2023-02-20

    wx.scanCode(Object object)

    功能:微信小程序客户端调起微信扫一扫,识别二维码,并返回识别参数。

    支持识别条形码,二维码或其他码。

    可参考

    https://developers.weixin.qq.com/miniprogram/dev/api/device/scan/wx.scanCode.html

    2023-02-20
    有用
    回复 1
    • Your Name.
      Your Name.
      2023-02-20
      请问有什么方法可以拿到扫描的图片?
      2023-02-20
      回复
登录 后发表内容