跳到主要内容

PressEvent 对象类型

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

示例

JavaScript
{
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 的浮点值。

类型可选
number

identifier

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

类型可选
number

locationX

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

类型可选
number

locationY

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

类型可选
number

pageX

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

类型可选
number

pageY

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

类型可选
number

target

接收 PressEvent 的元素的节点 id。

类型可选
number, null, undefined

timestamp

发生 PressEvent 时的时间戳值。该值以毫秒表示。

类型可选
number

touches

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

TypeOptional
array of PressEventsNo

由以下组件使用