react 子组件向父组件传值_vue父组件给子组件传值

react 子组件向父组件传值_vue父组件给子组件传值React子组件给父组件传值

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

React中是通过props来传递数据的

父组件给子组件传递数据,直接用属性名传递,子组件通过props获取父组件传递过来的值

//父组件
import Child from '../Child/index'

const Parent = () => { 
   

    return(
        <div>
            <Child
                title='测试组件' 
            />
        </div>
    )
}

export default Parent
//子组件
const Child = (props) => { 
   
    console.log(props.title,'title')

    return(
        <div>
            子组件
        </div>
    )
}

export default Child

那么子组件如何传递值给父组件呢?
父组件将一个方法赋值给一个属性传递给子组件,子组件在触发自身变化函数中调用父组件传递过来的属性并传值,父组件即可在自己的函数中打印出子组件传递过来的值

//父组件
import Child from '../Child/index'

const Parent = () => { 
   

    const onClick = (value) => { 
   
        console.log(value,'点击了')
    }

    return(
        <div style={ 
   { 
   background:'#fff',height:'500px',width:'500px'}}>
            <Child
                title='测试组件' 
                click={ 
   onClick}
            />
        </div>
    )
}

export default Parent
//子组件
const Child = (props) => { 
   
    console.log(props.title,'title')
    
    const handleClick = (value) => { 
   
        props.click(value)
    }

    return(
        <div style={ 
   { 
   background:'red',height:'200px',width:'200px'}} onClick={ 
   ()=>{ 
   handleClick(1)}}>
            子组件
        </div>
    )
}

export default Child
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197151.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 快递查询 接口_查询快递接口

    快递查询 接口_查询快递接口•快递物流查询API接口快递查询接口是指快递查询网对外开放的应用程序接口,开发人员能够通过调用该接口与快递查询网进行交互,并基于该接口开发自己的快递查询应用程序。•应用场景① 买家物流查询:轨迹跟踪、包裹进度、预计送达时间、派送人联系方式等。② 卖家物流跟踪:是否超区、转件、多次派送、拒收③ 平台监控管理:假交易监控、匹配卖家发货与顾客确认收货时间。目前常用的快递物流查询接口供应平…

    2022年10月30日
    0
  • python官方库和第三方库_网络爬虫第三方库

    python官方库和第三方库_网络爬虫第三方库Python的强大之处除了它的简洁易用,最厉害的就是它有着广泛的第三方库支持。今天小编就带你看下Python有哪些常用第三库吧,知道且用过超过10个的欢迎留言~文本处理与格式转换Char…

    2025年5月26日
    0
  • arp欺骗可以利用哪些工具来实现_arp防欺骗功能

    arp欺骗可以利用哪些工具来实现_arp防欺骗功能这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年10月7日
    0
  • webstorm激活码最新2021【中文破解版】

    (webstorm激活码最新2021)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1…

    2022年3月28日
    61
  • ncm格式怎么转成mp3_音乐格式转换器

    ncm格式怎么转成mp3_音乐格式转换器首先下载软件:百度网盘提取码:94dh压缩包不大下载只有800k,解压后如下图:将要转换的文件直接拖到main.exe就自动转好了,非常简单快捷,或者吧ncm的文件选择打开方式为main.exe也可以效果如下:…

    2022年10月23日
    0
  • Simple Automated Backups for MongoDB Replica Sets

    Simple Automated Backups for MongoDB Replica Sets

    2022年1月2日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号