×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

小程序制作公司浅析小程序相比HTML5的改进优化

文章编辑:网站建设 文章来源:深圳小程序开发 浏览量:

  小程序制作公司浅析小程序的事件绑定,事件是视图层到逻辑层的通信方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如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事件绑定可以阻止冒泡事件向上冒泡。深圳小程序制作公司本文关于“小程序制作公司浅析小程序的事件绑定”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。

 

当前文章链接:/construction/zbwzdz/5442.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。