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)
上一篇 2025年9月12日 下午11:01
下一篇 2025年9月12日 下午11:43


相关推荐

  • windows IIS+php配置教程[通俗易懂]

    windows IIS+php配置教程

    2022年2月20日
    108
  • sql中ddl和dml(sql与access的区别)

    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDDL和DML之间的主要区别在于:DDL有助于更改数据库的结构,而DML有助于管理数据库中的数据。本质区别DDL代表数据定义语言(DataDefinitionLanguage),是一种有助于创建数据库模式的SQL命令。而DML代表数据操作语言(DataManipulationLanguage),是一种有助于检索和管理关系数据库中数据的SQL命令

    2022年4月15日
    78
  • excel截取中间字符串函数_java截取指定字符串

    excel截取中间字符串函数_java截取指定字符串应用场景办公过程中需要使用某一单元格内的特定部分,因此需要对字符串进行截取操作。例如单元格内容是这样的:AAA\aaa我们需要的内容是这样的:aaaExcel实现函数部分如下:=RIGHT(A1,LEN(A1)-FIND(“\”,A1,1))==========================================================个人能力有限,如有谬误欢迎指正!…

    2025年6月15日
    4
  • arm linux 移植全部过程「建议收藏」

    arm linux 移植全部过程「建议收藏」armlinux移植全部过程总述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入总述之前做过linux在powe…

    2026年3月6日
    6
  • Win10命令提示符快捷键汇总

    Win10命令提示符快捷键汇总Win10 命令提示符快捷键汇总点这 电脑资源库 2016 09 01 即便你平时经常用到 Windows 命令提示符 可能也会对本文将提到的快捷键数量感到惊讶 其实我们可以使用快捷键来简化命令提示符中的选择操作 或对文本进行重复操作 下面我们会列出完整列表 大家都知道命令提示符是 Windows 中必不可少的一个系统管理的强有力工具 用户可以使用各种命令实现一些图形界面难以企及的管理方式

    2026年3月26日
    2
  • 一文讲透 AI 智能体(Agent):为什么它会成为下一代 AI 的核心?

    一文讲透 AI 智能体(Agent):为什么它会成为下一代 AI 的核心?

    2026年3月14日
    1

发表回复

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

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