PressEvent 对象类型
PressEvent 对象是在用户按下交互后返回的回调结果,例如 Button 组件中的 onPress。
示例
js
{
changedTouches: [PressEvent],
identifier: 1,
locationX: 8,
locationY: 4.5,
pageX: 24,
pageY: 49.5,
target: 1127,
timestamp: 85131876.58868201,
touches: []
}
键和值
changedTouches
自上次事件以来发生更改的所有 PressEvents 的数组。
| 类型 | 可选 |
|---|---|
| PressEvents 数组 | 否 |
force iOS
3D Touch 按下时使用的力度。返回 0.0 到 1.0 之间的浮点数值。
| 类型 | 可选 |
|---|---|
| 数字 | 是 |
identifier
分配给事件的唯一数字标识符。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
locationX
可触摸区域内的触摸原点 X 坐标(相对于元素)。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
locationY
可触摸区域内的触摸原点 Y 坐标(相对于元素)。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
pageX
屏幕上的触摸原点 X 坐标(相对于根视图)。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
pageY
屏幕上的触摸原点 Y 坐标(相对于根视图)。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
target
接收 PressEvent 的元素的节点 ID。
| 类型 | 可选 |
|---|---|
数字,null,undefined | 否 |
timestamp
发生 PressEvent 的时间戳值。值以毫秒为单位。
| 类型 | 可选 |
|---|---|
| 数字 | 否 |
touches
屏幕上所有当前 PressEvents 的数组。
| 类型 | 可选 |
|---|---|
| PressEvents 数组 | 否 |