问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug canvas 客户端 6.7.3 2.4.0
- 当前 Bug 的表现(可附上截图)
1、在canvas上触摸绘图时,有大量的Invoke event事件
2、触摸绘图次数越大,性能降低越厉害,多次绘图后,绘图动作FPS会降低到10以下
- 提供一个最简复现 Demo
https://developers.weixin.qq.com/s/ohSIA3m17g4M
代码片段
https://developers.weixin.qq.com/s/ohSIA3m17g4M?
微信小程序开发问题解答
微信小程序开发者回答:
我这边测试没有出现问题。请问下如何得出 FPS 降到 10 以下的结论?出现问题的机型和版本微信版本是?
微信小程序开发者回答:
三星S8+,Android 8.0,微信6.7.3
复现视频可以看这里。
https://pan.baidu.com/s/1nxGL_6xNCFDNGAzp0lHoRA
开始刷绿漆时fps很稳定的60fps,反复刷之后,只要执行绘画动作,fps就会大幅下降。
如果canvas画布较大,会降低到10以下
微信小程序开发者回答:
iPhone7P测试过,结果差不多,在画布区域绘制/叠加很多内容之后,每次绘图fps都会变得很低
微信小程序开发者回答:
补充一下,只有真机会,开发工具Canvas是正常的。
本文网址:http://www.91bianli.com/weixinxiaochengxu/36975.html