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
自上次事件以來已變更的所有 PressEvent 的陣列。
類型 | 選填 |
---|---|
PressEvent 陣列 | 否 |
force
iOS
3D Touch 按壓期間使用的力道大小。傳回從 0.0
到 1.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 的陣列。
類型 | 選填 |
---|---|
PressEvent 陣列 | 否 |