可能1:使用了網(wǎng)絡(luò)圖片進(jìn)行直接繪圖;
解決:需要使用wx.downloadFile或wx.getImageInfo將網(wǎng)絡(luò)圖片轉(zhuǎn)換成本地圖片珊佣;
可能2:使用了很長的base64位圖片繪圖;
解決:使用文件系統(tǒng)披粟,將base64圖片轉(zhuǎn)為本地路徑再進(jìn)行繪制咒锻;
var fs = wx.getFileSystemManager()
var save_path = wx.env.USER_DATA_PATH + '/' + (new Date()).getTime() + '.png';
fs.writeFile({
filePath: save_path,
data: 'base64',
encoding: 'base64',
success: (res) => {
//再使用save_path
}
});
可能3:canvas標(biāo)簽上加了type="2d"屬性
解決:去除屬性;
經(jīng)驗(yàn)所得守屉。虫碉。。