后台将调用微信小程序官方接口得到的小程序码不做处理的直接返回给前端,这时前端收到的是一个byte数组,通过console.log的方式得到的是一串乱码,如下所示:
微信小程序前端展示小程序码
那如何将这个byte数组转换为可在前端展示的图片呢?网上有很多解法,但我发现了一种十分简单的方法,那就是:

将这个小程序码当作文件从后台下载!

let that = this;
wx.downloadFile({
  url: '这里填向后端请求小程序码的url',
  success: function(res){
    console.log("acode load successfully~");
    that.data.acodeSrc = res.tempFilePath
  },
  //以下内容省略
  fail:...
})

然后,将下载好的临时路径作为image标签的src传入即可。

<image src='{{acodeSrc}}'></image>

相关文章:

  • 2022-12-23
  • 2021-12-08
  • 2022-01-01
  • 2022-01-04
  • 2021-09-02
  • 2021-03-30
猜你喜欢
  • 2021-10-07
  • 2021-06-01
  • 2021-08-25
  • 2021-12-03
  • 2021-11-28
  • 2021-12-05
相关资源
相似解决方案