微信小程序中使用canvas会存在的一些问题:
由于小程序在绘制canvas的时候不能加载网络图片
所以需要把网络图片保存到本地之后再进行绘制
downLoadImg: function (netUrl, storageKeyUrl) {
wx.getImageInfo({
src: netUrl, //请求的网络图片路径
success: function (res) {
//请求成功后将会生成一个本地路径即res.path,然后将该路径缓存到storageKeyUrl关键字中
wx.setStorage({
key: storageKeyUrl,
data: res.path,
}); }
})
},
保存之后绘制就正常了