易软
易软
  • 发布:2025-05-19 16:02
  • 更新:2025-06-19 14:56
  • 阅读:103

鸿蒙使用canvas 无法获取坐标

分类:uni-app

HBuilder 版本是4.29 看文档 canvas 在4.23都已经支持鸿蒙了,但在实际画图中
@touchstart @touchmove 事件返回的数据 中 touches 对象为空json 更本没有返回X Y坐标
{"defaultPrevented":false,"timeStamp":21664,"_stop":false,"_end":false,"type":"onTouchstart","bubbles":false,"cancelable":false,"changedTouches":{},"currentTarget":{"dataset":{},"id":"canvas","offsetLeft":36,"offsetTop":82},"detail":{},"target":{"dataset":{},"id":"canvas","offsetLeft":36,"offsetTop":82},"touches":{}}

那么请问 鸿蒙到底是哪个版本的HBuilder 才支持。

2025-05-19 16:02 负责人:无 分享
已邀请:
易软

易软 (作者)

反而给canvas 加了一个@click
能返回
{"defaultPrevented":false,"timeStamp":48310.700000000186,"_stop":false,"_end":false,"type":"onClick","bubbles":false,"cancelable":false,"changedTouches":[{"clientX":94,"clientY":57,"force":1,"identifier":0,"pageX":94,"pageY":57}],"currentTarget":{"dataset":{},"id":"","offsetLeft":0,"offsetTop":0},"detail":{"x":94,"y":57},"target":{"dataset":{},"id":"","offsetLeft":0,"offsetTop":0},"touches":[{"clientX":94,"clientY":57,"force":1,"identifier":0,"pageX":94,"pageY":57}]}
但是我需要会话需要移动啊

codon

codon

我在iOS上也遇到了,偶尔会获取不到坐标

要回复问题请先登录注册