Vue事件分两部分,一是DOM绑定事件,二是自定义事件。
DOM事件
在Vue中可通过v-on指令或事件语法糖@来为DOM元素绑定事件
<div v-on:click="doSomething"></div>
<div @click="doSomething"></div>
自定义事件
Vue自定义事件是为组件间通信设计,自定义事件提供$on、$off、$once、$emit、$broadcast、$dispatch
几个 api,只是在2.0版本中,$broadcast、$dispatch
已不再使用。
$emit
参考Vue文档$emit
vm.$emit( event, […args] )
参数:
{string} event
[…args]//可选参数