createQRCode方法的返回值怎么展示出来呢?
发布于 6 年前 作者 jiehan 2176 次浏览 来自 问答
createQRCode云调用的返回值是
{
 "errcode": 0,
 "errmsg": "ok",
 "contentType": "image/jpeg",
 "buffer": Buffer

}我已经调用成功了,但是小弟才疏学浅,没弄明白怎么把这个图片解析出来,望大神指点,最好给出具体的代码实现,谢啦

2 回复
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.wxacode.getUnlimited({
      scene: 'a=1'
    })
    return await cloud.uploadFile({
      cloudPath: 'qrcode.jpg',
      fileContent: result.buffer,
    })
  } catch (err) {
    console.log(err)
    return err
  }
}

调用wxacode.createQRCode,然后给它传个页面路径,生成一个二维码,然后扫描这个生成的二维码直接进入这个也面,现在ArrayBuffer数组返回回来了,但是怎么显示出来让用户看见呢?请大神在帮我看看哈

回到顶部