vue中$on和$emit的使用

2018-10-31  本文已影响0人  夏天de白雪

vm.$on( event, callback )

参数

{string | Array<string>} event (数组只在 2.2.0+ 中支持)
{Function} callback

用法

监听当前实例上的自定义事件。事件可以由vm.$emit触发。回调函数会接收所有传入事件触发函数的额外参数。

vm.$emit( eventName, […args] )

参数

{string} eventName
[...args]

触发当前实例上的事件。附加参数都会传给监听器回调。

示例

vm.$on('test',function(msg){

   console.log(msg)

})

vm.$emit('test','hi')

// => "hi"
上一篇 下一篇

猜你喜欢

热点阅读