[vue] $emit传递一个或多个参数
原创
©著作权归作者所有:来自51CTO博客作者wx5909dcbadae4c的原创作品,请联系作者获取转载授权,否则将追究法律责任
$emit传递一个参数时
子组件:
this.$emit('closeChange',false);
父组件:
<posilCom @closeChange="closeCom($event)"></posilCom>
closeCom(msg) {
this.msg = msg;
}
$emit传递多个参数时
子组件:
this.$emit('closeChange',false,true);
父组件:
<posilCom @closeChange="closeCom(arguments)"></posilCom>
closeCom(msg) {
this.msg1 = msg[0];
this.msg2 = msg[1];
}