跳到主要内容
新架构实战课 实操 + 基建 + 原理全维度包揽,抢先掌握 React Native 新架构精髓 立即查看 >

点击事件对象

点击事件对象作为用户按压交互的结果在回调中返回,例如 Button 组件中的 onPress

示例

{
changedTouches: [PressEvent],
identifier: 1,
locationX: 8,
locationY: 4.5,
pageX: 24,
pageY: 49.5,
target: 1127,
timestamp: 85131876.58868201,
touches: []
}

属性与值

changedTouches

自上次事件以来发生变化的所有点击事件对象数组。

类型可选
点击事件对象数组

force
iOS

3D Touch 按压期间使用的力度。返回范围从 0.01.0 的浮点值。

类型可选
numberYes

identifier

为事件分配的唯一数字标识符。

类型可选
numberNo

locationX

在可触摸区域内触摸原点的 X 坐标(相对于元素)。

类型可选
numberNo

locationY

在可触摸区域内触摸原点的 Y 坐标(相对于元素)。

类型可选
numberNo

pageX

触摸原点在屏幕上的 X 坐标(相对于根视图)。

类型可选
numberNo

pageY

触摸原点在屏幕上的 Y 坐标(相对于根视图)。

类型可选
numberNo

target

接收点击事件对象的元素的节点 id。

类型可选
number, null, undefinedNo

timestamp

当点击事件对象发生时的时间戳。值以毫秒为单位表示。

类型可选
numberNo

touches

屏幕上所有当前点击事件对象的数组。

类型可选
点击事件对象数组No

使用点击事件对象的组件