美文网首页
Vue中$emit传递一个或多个参数

Vue中$emit传递一个或多个参数

作者: SentMes | 来源:发表于2019-07-23 21:52 被阅读0次

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

    相关文章

      网友评论

          本文标题:Vue中$emit传递一个或多个参数

          本文链接:https://www.haomeiwen.com/subject/yndzlctx.html