Skip to main content
版本:v3

onGesture

API_LEVEL 2.0 开始支持,API 兼容性请参考 API_LEVEL

监听用户手势事件,只允许注册一个事件,如果多次注册会导致上一次注册的事件失效。

类型

function onGesture(option: Option): void

简化调用方式

function onGesture(callback: (event: GestureEvent) => PreventDefault): void

参数

Option

属性类型必填默认值说明API_LEVEL
callback(event: GestureEvent) => PreventDefault-手势事件回调函数2.0

GestureEvent

类型说明
number手势事件名,值参考手势事件常量

PreventDefault

类型说明
boolean是否跳过默认手势行为,true - 跳过,false - 不跳过

常量

手势事件常量

常量说明API_LEVEL
GESTURE_UP手势上滑2.0
GESTURE_DOWN手势下滑2.0
GESTURE_LEFT手势左滑2.0
GESTURE_RIGHT手势右滑2.0

代码示例

import { onGesture, GESTURE_UP } from '@zos/interaction'

onGesture({
callback: (event) => {
if (event === GESTURE_UP) {
console.log('up')
}
return true
},
})