小程序制作公司浅析小程序的事件绑定,事件是视图层到逻辑层的通信方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id、dataset、touches。
1.事件的使用
小程序与用户的交互多数情况下是通过事件来进行的。下面我们来介绍事件的使用方式。
首先,在组件中绑定一个事件处理函数。我们使用bindtap,当用户点击该组件view的时候会在该页面对应的Page中找到相应的事件处理函数tapName。应将bindtap理解为:bind+tap,即绑定冒泡事件tap(手指触摸后离开)。其次,要在相应的Page定义中写上相应的事件处理函数,参数是event。
2.事件详解
微信小程序里的事件分为冒泡事件和非冒泡事件:
(1)冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
(2)非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
事件绑定的写法同组件的属性,以key、value的形式,如下所示:
(1)key以bind或catch开头,然后跟上事件的类型,如bindtap、catchtouchstart。
(2)value是一个字符串,需要在对应的Page中定义同名的函数。不然当触发事件的时候会报错。
bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。深圳小程序制作公司本文关于“小程序制作公司浅析小程序的事件绑定”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。