canvas2d 同级渲染发现有两个问题:
1. 开发者工具中浮动层会被覆盖,但浮动层事件却能正常触发。
2.真机调试问题相反,同级渲染没有问题,浮动元素也正常显示,但是浮动元素点击时,canvas事件会先于浮动元素事件触发,也不能阻止冒泡。
我项目里是canvas画板,按钮工具浮动在canvas上,开发者工具与真机调试均有问题。
开发者工具:macOS ARM64 1.06.2206090,今天更新到最新的【1.06.2208010】问题依旧。
基础库:2.25.3
代码片段:https://developers.weixin.qq.com/s/06CPQOmy7FBI
经测试,canvas 事件不用 bindtouchstart 用 catchtouchstart 事件真机调试就正常了。
但是touchs里就不是CanvasTouch 对象了,没有xy,变成普通 Touch 对象,pageXpageY。