vue $emit() 传递多个参数

代码2020-09-156,367 人已阅来源:网络

$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];
}