收藏
回答

canvas2d 真机调试同级渲染没问题,但canvas事件却先于浮动元素事件?

canvas2d 同级渲染发现有两个问题:

1. 开发者工具中浮动层会被覆盖,但浮动层事件却能正常触发。

2.真机调试问题相反,同级渲染没有问题,浮动元素也正常显示,但是浮动元素点击时,canvas事件会先于浮动元素事件触发,也不能阻止冒泡。

我项目里是canvas画板,按钮工具浮动在canvas上,开发者工具与真机调试均有问题。

开发者工具:macOS ARM64 1.06.2206090,今天更新到最新的【1.06.2208010】问题依旧。

基础库:2.25.3

代码片段:https://developers.weixin.qq.com/s/06CPQOmy7FBI


最后一次编辑于  2022-08-27
回答关注问题邀请回答
收藏

1 个回答

  • Vince_F0ng
    Vince_F0ng
    2022-08-27

    经测试,canvas 事件不用 bindtouchstart 用 catchtouchstart 事件真机调试就正常了。

    但是touchs里就不是CanvasTouch 对象了,没有xy,变成普通 Touch 对象,pageXpageY。

    

    2022-08-27
    有用 1
    回复
登录 后发表内容