$emit语法

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

eventName:事件名称

[...args]:附加参数,可以是一个/多个,可以是字符串、数组、对象、函数等

在一个事件中可以使用多个$emit

实例

使用多个$emit

子组件: 

Vue学习(二十一)$emit全攻略

Vue学习(二十一)$emit全攻略 

父组件:按照需要去监听事件即可

Vue学习(二十一)$emit全攻略

Vue学习(二十一)$emit全攻略

$emit第二个参数为函数

子组件:

Vue学习(二十一)$emit全攻略

父组件:

Vue学习(二十一)$emit全攻略

Vue学习(二十一)$emit全攻略

$emit传递多个参数

vue $emit 传递多个参数

参考

vue官网教程:监听子组件事件

vue官网api:vm.$emit( eventName, […args] )

 

相关文章: