vue中$on和$emit的使用

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"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容