问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | canvas | 客户端 | 7.0.3 | 2.9.2 |
在小程序中,使用canvas的clearReact方法,清除某一区域,再在该区域重新绘制新的内容,多次(20-30次以上)重复上次过程后,在安卓机上,canvas画布上的文字颜色、大小和布局发生错乱,图片失真。请帮忙看下,该问题如何解决,非常感谢!
问题出现的机型:huawei mate10,红米5
代码片段:
https://developers.weixin.qq.com/s/R7iBQGmV7dc0
画布正常的布局:
多次点击重新生成,使用canvas的clearReact方法,清除某一区域,再在该区域重新绘制新的内容,画布错乱的布局:
在draw(false,function(){}), 这么的就会重新画了,不会再以前的基础上
封装好的 生成图插件不香么:
https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013
生成图代码地址:
https://lingxiaoyi.github.io/painter-custom-poster/