API名称 |
参数 |
功能说明 |
my.onTouchStart(listener) |
|
监听开始触摸事件 |
my.onTouchMove(listener) |
|
监听触点移动事件 |
my.onTouchEnd(listener) |
|
监听触摸结束事件 |
my.onTouchCancel(listener) |
|
监听触点失效事件 |
my.offTouchStart(listener) |
|
移除开始触摸事件的监听函数 |
my.offTouchMove(listener) |
|
移除触点移动事件的监听函数 |
my.offTouchEnd(listener) |
|
移除触摸结束事件的监听函数 |
my.offTouchCancel(listener) |
|
移除触点失效事件的监听函数 |
字段 |
描述 |
touches |
当前所有触摸点的列表 |
changedTouches |
触发此次事件的触摸点列表 |
timeStamp |
事件触发时的时间戳 |
字段 |
描述 |
number identifier |
Touch 对象的唯一标识符,只读属性。一次触摸动作(我们指的是手指的触摸)在平面上移动的整个过程中, 该标识符不变。可以根据它来判断跟踪的是否是同一次触摸过程。 |
number pageX |
触点相对于页面左边沿的 X 坐标。 |
number pageY |
触点相对于页面上边沿的 Y 坐标。 |
number clientX |
触点相对于可见视区左边沿的 X 坐标。 |
number clientY |
触点相对于可见视区上边沿的 Y 坐标。 |
const listener = function (res) { console.log(res) } my.onTouchStart(listener) my.offTouchStart(listener) // 需传入与监听时同一个的函数对象