美文网首页
对于vue $on $emit进行子至父组件传值的简单介绍

对于vue $on $emit进行子至父组件传值的简单介绍

作者: Eastblue | 来源:发表于2018-01-07 20:20 被阅读0次

    1、首先我想着实现的效果是点击下面button按钮,则上面增加2

    点击前 点击后增加2

    2、然后在父组件(day.vue)中的子组件中定义事件 v-on:up='upFn' 如下图

    父组件day.vue

    子组件中如下图 (test.vue)

    子组件test.vue

    每次点击子组件中的button时 通过子组件中的$emit触发父组件中的自定义事件up,

    $emit中第一个参数接受v-on自定义事件名称,第二个参数是子组件向父组件中传递的参数,可以为data里的参数,如上例用this.mb标识。

    子组件中传递的参数直接在父组件中upFn中接收,即可实现子至父组件信息的传递。

    如想了解父至子组件信息的传递请参考我以前写的随笔。https://www.jianshu.com/p/e58fda82a6d5

    相关文章

      网友评论

          本文标题:对于vue $on $emit进行子至父组件传值的简单介绍

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