指令更详细的说明见:https://cn.vuejs.org/v2/guide/events.html#%E7%9B%91%E5%90%AC%E4%BA%8B%E4%BB%B6
v-on用于监听dom事件,触发一些js代码
具体的解释参考文档,值得注意的是事件修饰符里面的说明:
<!-- 阻止单击事件继续传播,阻止冒泡 -->
<a v-on:click.stop="doThis"></a>
<!-- 提交事件不再重载页面,默认阻止,类似于preventDefault功能 -->
<form v-on:submit.prevent="onSubmit"></form>
<!-- 修饰符可以串联,两个功能一起使用 -->
<a v-on:click.stop.prevent="doThat"></a>
<!-- 只有修饰符 -->
<form v-on:submit.prevent></form>
<!-- 添加事件监听器时使用事件捕获模式 -->
<!-- 即子元素触发的事件先在此处理,然后才交由子元素进行处理 -->
<div v-on:click.capture="doThis">...</div>
<!-- 只当在 event.target 是当前元素自身时触发处理函数 -->
<!-- 即事件不是从子元素触发的 -->
<div v-on:click.self="doThat">...</div>