> 文档中心 > OpenHarmony/HarmonyOS通用事件

OpenHarmony/HarmonyOS通用事件


通用事件

点击事件

组件被点击时触发的事件。

事件

  • onClick(event:(event?:ClickEvent)=>void):点击动作触发该回调,event返回值见ClickEvent对象说明。

ClickEvent对象说明

  • screenX:点击位置相对于应用窗口左上角的X坐标。
  • screenY:点击位置相对于应用窗口左上角的Y坐标。
  • x:点击位置相对于应用窗口左上角的Y坐标。
  • y:点击位置相对于被点击元素左上角的Y坐标。
  • timestamp:事件时间戳。触发事件时距离系统启动的时间间隔,单位纳秒。
  • target:触发事件的元素对象显示区域。EventTarget类型,区域类型,用于存储元素所占区域信息
    • width: Length 目标元素的宽度,作为返回值时,类型为number,单位vp
    • height: Length 目标元素的高度,作为返回值时,类型为number,单位vp。
    • position: Position 目标元素左上角相对父元素左上角的位置。
    • globalPosition: Position 目标元素左上角相对页面左上角的位置。
  • 类型source:事件输入设备。SourceType类型
    • Unknown:未知设备。
    • Mouse:鼠标。
    • TouchScreen:触摸屏。