小程序开发-事件

2019-05-29  本文已影响0人  wanncy

事件

  • 事件是视图层到逻辑层的通讯方式;
  • 事件可以绑定在组件上,当达到触发事件时,就会执行逻辑层中对应的事件处理函数;
  • 事件对象可以携带额外信息,如:id,dataset,touches。

事件的分类

关于冒泡事件与非冒泡事件的分类见事件

事件的绑定和冒泡

事件的绑定同组件属性 ,以key,value的形式出现

bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定会阻止冒泡事件的向上冒泡。

事件的使用方式

<wxs module="wxs" src="./test.wxs"></wxs>
<view id="tapTest" data-hi="WeChat" binftap="{{wxs.tapName}}"> Click me!</view>

事件的捕获阶段

捕获阶段位于冒泡阶段之前,且在捕获阶段中,事件到达节点的顺序与冒泡阶段恰好相反。
capture-bind进行捕获阶段监听事件,capture-catch中断捕获和取消冒泡阶段

上一篇 下一篇

猜你喜欢

热点阅读