美文网首页
24-子给父传值

24-子给父传值

作者: 早起的鸟儿 | 来源:发表于2019-10-30 15:05 被阅读0次

一、子组件给父组件传值
通过在子组件向外抛出一个事件和参数,然后父组件执行这个事件接收参数

子组件:

<template>
    <div>
        <h1 @click="run">{{message}}</h1>
    </div>
</template>
<script>
export default {
    name:"Child",
    props:["message"],
    data(){
        return{
            msg:"子组件的值"  //将msg传递给父组件
        }
    },
    methods:{
        run(){
     //func: 是父组件指定的传数据绑定的函数,this.msg:子组件给父组件传递的数据
            this.$emit("func",this.msg)
        }
    }
}
</script>

子组件通过this.$emit()的方式将值传递给父组件

注意:这里的func是父组件中绑定的函数名

父组件:

<template>
    <div>
        <Child @func="getParentMsg"></Child>
        {{parentMsg}}
    </div>
</template>
<script>
import Child from '../common/Child.vue'
export default {
    name:"parent",
    components:{
        Child
    },
    data(){
        return{
            parentMsg:""  
        }
    },
    methods:{
        getParentMsg(data){
           this.parentMsg = data;
        }
    }
}
</script>

https://blog.csdn.net/weixin_38888773/article/details/81902789

相关文章

  • Vue_组件间传值

    1、父组件传值给子组件2、子组件传值给父组件 1、父组件传值给子组件 2、子组件传值给父组件

  • vue2.0 父子组件传值

    父组件传值给子组件 子组件 子组件通过 props 接收值 父组件 父组件通过标签属性传值 子组件传值给父组件 子...

  • react子组件、父组件相互传值

    子组件传图片路径imgUrl值给父组件,父组件传imgaddr值给子组件子组件: 父组件:

  • vue5

    1.父给子传值 属性 props:['属性'] 2.子给父传 用事件传 $emit 子给父传:

  • vue第六章

    1.父给子传值 属性 props:['属性'] 2.子给父传 用事件传 $emit 子给父传:

  • React专题4: 组件间通信

    父控件 传值 给子控件, 父控件可以将值 赋给子控件的一个属性(属性赋值)子控件 传值 给父控件, 需要父控件将自...

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】011-探索组

    2、组件间传值及传值校验 父组件给子组件传值 运行结果 父组件给子组件传动态参数 运行结果 子组件校验父组件的传参...

  • 2018-09-05

    组件传值问题 父组件给子组件传值应该使用props。子组件要给父组件传值,需要调用父组件传递的方法。props传值...

  • 08-父子组件间的通信:子组件给父组件传值

    一、子组件给父组件传值(1) 子组件给父组件传值(2) 二、父子通信混合使用

  • React 父子组件通信

    父子组件通信分为【父组件给子组件传值】、【父组件获取子组件的值】两类。 一.父组件给子组件传值3种方式 1.父组件...

网友评论

      本文标题:24-子给父传值

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