微信小程序学习(5)_事件

本文详细介绍了微信小程序中的事件,包括事件的概念、类别(如tap、longtap、touch事件等)、事件冒泡现象及其实例解析,以及事件的bind和catch绑定方式的区别。通过实例展示了事件如何影响UI层与逻辑代码之间的通讯,并提供了相关示例代码和Demo下载链接。
摘要由CSDN通过智能技术生成

一、什么是事件?

1.一种用户的行为

用户长按某一张图片,点击某个按钮,这就是用户的行为,也是事件

2.一种通讯方式

为什么说事件也是一种通讯方式呢?因为用户点击按钮的时候,这是发生在UI层的,我们的UI要把一些信息发送给我们的逻辑代码,因此也是一种通讯方式


二、事件的类别

1.点击事件tap

2.长按事件longtab

3.触摸事件

(1)touchstart 开始触摸

(2)touchend 结束触摸

(3)touchmove 移动触摸

(4)touchcancel取消触摸

这里就有个问题了,结束触摸和取消触摸有什么区别吗?

结束触摸可以理解为是主动的停止的触摸事件,比如我们正在移动一张图片,移动完成后就是结束触摸了,然后可能在移动的过程中,突然有事件来打断了触摸事件,比如电话来了,打断了你的触摸事件,这时候就是取消触摸了

4.其他的触摸事件 submit

每个控件都有自己的事件


三、事件冒泡

了解什么是冒泡事件?什么是非冒泡事件?我们可以通过一个例子来理解什么是冒泡事件。

1.首先我们先修改下启动界面,启动界面创建三个view组件,分别给他们对应的样式和绑定他

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值