小程序都有什么事件类型

时间:2025-01-30 03:32:21 手机游戏

小程序的事件类型主要包括以下几种:

单击事件

由 `touchstart` 和 `touchend` 事件组成,`touchend` 事件后触发 `tap` 事件。

双击事件

由两个单击事件组成,两次间隔时间小于300ms认为是双击。微信官方文档没有双击事件,需要开发者自己定义处理。

长按事件

手指触摸后,超过350ms再离开,触发 `longtap` 事件。

冒泡事件

当一个组件上的事件被触发后,该事件会向父节点传递。

非冒泡事件

当一个组件上的事件被触发后,该事件不会向父节点传递,如 `form` 的 `submit` 事件,`input` 的 `input` 事件,`scroll-view` 的 `scroll` 事件等。

其他事件

`touchmove`:手指触摸后移动。

`touchcancel`:手指触摸动作被打断,例如来电提醒、弹窗。

建议在实际开发中,根据具体需求选择合适的事件类型,并合理使用冒泡和非冒泡事件,以便更好地控制事件传递和处理。