转载 白杨-M http://www.cnblogs.com/baiyangyuanzi/p/6627401.html
addEventListener() 方法,事件监听
你可以使用 removeEventListener
() 方法来移除事件的监听。
事件传递有两种方式:冒泡与捕获。
事件传递定义了元素事件触发的顺序。 如果你将 元素插入到 元素, 哪个元素的 "click" 事件先被触发呢?
在 冒泡 中,内部元素的事件会先被触发,然后再触发外部元素,即: 元素的点击事件先触发,然后会触发 在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。
尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。
为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。
-- 阻止单击事件继续传播 -->
<!
-- 提交事件不再重载页面 -->
<form v-on:submit.prevent="onSubmit"></form>
<!
-- 添加事件监听器时使用事件捕获模式 -->
vue学习笔记-事件监听