绑定bindtap 按钮的方法内调用了wx.canvasToTempFilePath ,但是第一次点击的时候并没有使用到这个方法,要等第二次点击的时候才能正常保存。
PC 端的开发者工具是正常的,在手机上调用会出现这个问题。
【更正一下,PC 端的开发者工具也有这个问题了。】
微信小程序开发者回答:
牧***:
解决了。
因为多次调用drawImage 事件,所以一开始用forEach 内调用drawImage,在forEach 外调用ctx.draw()。现在的方法换成在forEach 内调用drawImage 后直接调用ctx.draw(true)。
本文网址:http://www.91bianli.com/weixinxiaochengxu/27430.html