遮罩层阻止默认滚动事件
vue中提供 @touchmove.prevent 方法可以完美解决这个问题。
<div class="child" @touchmove.prevent ></div>
vue同时还提供了其他的修饰符:
1、.stop:阻止冒泡(通俗讲就是阻止事件向上级DOM元素传递)
<a v-on:click.stop="doThis"></a>
2、.prevent:阻止默认事件的发生
<form v-on:submit.prevent="onSubmit"></form>
``
##### . capture:捕获冒泡,即有冒泡发生时,有该修饰符的dom元素会先执行,如果有多个,从外到内依次执行,然后再按自然顺序执行触发的事件。
```html
<div v-on:click.capture="doThis">...</div>
3、.self:将事件绑定到自身,只有自身才能触发,通常用于避免冒泡事件的影响
<div v-on:click.self="doThat">...</div>