# 事件处理
每个 VNode(或者是 VPage),都存在事件回调。
# onTouch 事件
在 View 组件瞄述的各组件定义中,包含 onTouch
属性的组件均支持触控事件。触控事件的回调提供了对多点触控的支持,返回的坐标用数组来表示多点触控的信息。
属性名 | 类型 | 说明 |
---|---|---|
action | number | 0: down 第一个按下事件 1: up 最后一个抬起事件 2: move 滑动事件 3: cancel 取消事件 4: outside 外部事件 5: pointer-down (非第一个)按下事件 6: pointer-up (非第一个)抬起事件 |
time | number | 事件发生的时间点(基于开机后的非后台时间,单位为ms) |
index | number | action 为 5 或者是6 时提供,指示下标为 index 的指针按下或者抬起 |
id | number[] | 指针 id 的数组 |
x | number[] | 与 id 一一对应的手指的 x 坐标的数组 |
y | number[] | 与 id 一一对应的手指的 y 坐标的数组 |
onTouch 的返回值,true 表示消费了事件,false 为其他。