小程序事件讲解
事件的使用:
对象解析:
第一个是记录有多少个手指去点,第二个是记录有变化的次数的信息。
touches:
changedTouches:
此时两个手指点击,记录变化次数是1的信息。
点击蓝色的view,外层的view也触发,此时的currentTarget和taget就会有区别。
蓝色是产生事件,红色是触发事件。
事件参数的传递:
例如:此时需要监听下点击。
看看点击了哪个。
data-是固定写法,index是我们取的名字。
意思就是遍历上面的key数组,将信息遍历传入函数中去。
随后可以直接取到了。
事件冒泡和捕获:
怎么监听冒泡呢?
此时每一个view都做了一个事件捕获和冒泡。
函数的实现:
冒泡:
我们希望点击绿色的时候,捕获到红色view的时候就不要进行冒泡了: