WXML部分:
<view class="img_" style="width: 100%;">
<canvas type="2d" id="canvasId" style="width: 100%;height: 100%" ></canvas>
<button style="margin: auto;width: 70%;margin-top: 10px;" bindtap="saves">保存图片</button>
</view>
样式可以根据自己需求自行调整
canvas绘制成图片部分:
//写在接口成功回调中
const fs = wx.getFileSystemManager();
var codeimg = wx.env.USER_DATA_PATH + '/' + '.jpg';
fs.writeFile({
filePath: codeimg,
data: res.data.slice(22), // code就是接口返回的base64数据(分割掉前面的data:image/png;base64,)
encoding: 'base64',