网络图片需用wx.downloadFile下载,然后调用微信自带的base64转化
可能会存在兼容,
let image_to_base64 = function(img){ return new Promise(((resolve, reject) => { wx.downloadFile({ url: img, success(res) { wx.getFileSystemManager().readFile({ filePath: res.tempFilePath, //选择图片返回的相对路径 encoding: 'base64', //编码格式 success: res => { //成功的回调 resolve('data:image/png;base64,' + res.data) } }) } }) })) }