美文网首页
对于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进行子至父组件传值的简单介绍

    1、首先我想着实现的效果是点击下面button按钮,则上面增加2 2、然后在父组件(day.vue)中的子组件中定...

  • vue组件通信

    通常父子组件通信都是用props和$emit进行传递,父组件通过props传值给子组件,子组件通过$emit传值给...

  • Vue组件通信,父传子,子传父

    子组件 父组件 效果 总结 子组件接收父组件传值 (props) 子组件传值給父组件($emit())

  • vue父子组件之间传值

    父组件向子组件传值是通过属性(props)的形式进行传递子组件向父组件传值是通过事件($emit)的形式进行传递....

  • vue 组件传值之 $attrs、$listeners

    vue的通信方法常用的有,父传子 props, 子传父 通过绑定@事件,子组件$emit 传值,也可以父组件给子组...

  • Vue父子组件之间的通信

    父传子:通过在子组件标签中传值,子组件通过props进行接收。子传父:通过事件,$emit(父组件方法,数据),父...

  • mpVue记录3——父子组件传值/插槽

    vue父子组件传值过程:子组件:props接收,data里同步数据父组件:在子组件通过$emit()发送,父组件定...

  • vue3组件传值方式

    父组件向子组件传值 1、简单的props方式 子组件向父组件传值 1、函数方式 2、emit方式 3、provid...

  • Vue - 组件传值

    一.基本传值方法 props/$emit 首先,我们从组件开始,导入子组件(进行注册). 将注册好的子组件应用至父...

  • vue父子组件传值

    一、子组件传值到父组件$emit 1、子组件传入: 2、父组件接收 二、父组件传值到子组件 props1、父组件...

网友评论

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

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