收藏
回答

小程序如何生成二维码

小程序如何生成二维码 并绘制在画布上

最后一次编辑于  2018-10-26
回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-10-26

    首先,有个后端接口去获取小程序码。然后小程序里downloadFile下载这个接口,然后把他画到画布上。。

    2018-10-26
    赞同
    回复 7
    • 下個路口說再見
      下個路口說再見
      2018-10-26

      这个我试过了,返回的是这样一串字符eyJlcnJjb2RlIjo0MTAwMSwiZXJybXNnIjoiYWNjZXNzX3Rva2VuIG1pc3NpbmcgaGludDogW1lrTmozMDc4ODQyNDVdIn0=

      2018-10-26
      回复
    • 卢霄霄
      卢霄霄
      2018-10-26回复下個路口說再見

      那看下你的代码呢,贴一下

      2018-10-26
      回复
    • 下個路口說再見
      下個路口說再見
      2018-10-26回复卢霄霄

      wx.request({

      url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + this.data.ACCESS_TOKEN,

      method:'POST',

      data:{

      scene:this.data.scene,

      page:'pages/index/index'

      },

      responseType: 'arraybuffer',  //设置响应类型

      success: function (res) {

      console.log(res.data);

      var code = wx.arrayBufferToBase64(res.data);  //对数据进行转换操作

      console.log(code)

      that.setData({

      code: code

      })

      }

      })


      2018-10-26
      回复
    • 卢霄霄
      卢霄霄
      2018-10-26回复下個路口說再見

      建议你不要在前端请求。。正式版这样是用不了的。。

      把request改成downloadFile。。。下载下来,再画

      2018-10-26
      回复
    • 下個路口說再見
      下個路口說再見
      2018-10-26回复卢霄霄

      就是说二维码需要后台生成,再去请求?

      2018-10-26
      回复
    查看更多(2)