跳至主要内容

PressEvent 对象类型

PressEvent 对象作为用户按下交互结果,在回调函数中返回,例如 Button 组件中的 onPress

示例

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

键值对

changedTouches

自上次事件以来发生更改的所有 PressEvent 的数组。

类型可选
PressEvent 数组

force
iOS

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

类型可选
数字

identifier

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

类型可选
数字

locationX

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

类型可选
数字

locationY

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

类型可选
数字

pageX

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

类型可选
数字

pageY

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

类型可选
数字

target

接收 PressEvent 的元素的节点 ID。

类型可选
数字、nullundefined

timestamp

发生 PressEvent 时的时间戳值。值为毫秒。

类型可选
数字

touches

屏幕上所有当前 PressEvent 的数组。

类型可选
PressEvent 数组

使用于