let offCanvas = wx.createCanvas() let offContext = offCanvas.getContext( '2d' ) //在offCanvas上面画内容 //... //把离屏canvas内容画到上屏canvas canvas.getContext( '2d' ).drawImage(offCanvas,0,0) wx.onTouchEnd( function (event) { //执行 offContext.setTransform(1, 0, 0, 1, 0, 0); offContext.clearRect(0, 0,offCanvas.width, height); }); |
在ios真机上(ios 11.1.1),进入点击事件后,执行了clearRect无效果。(在开发工具和android真机上测试是可以正常清除的)。
能否请回答一下这是为什么
能否提供下代码片段,这边复现看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。