其实react组件之间传递参数是比较简单的,但是没有具体的使用过,组件之间传递参数是比较常见的事情,所以记录一下,防止以后自己在网上胡乱的翻找

最近做了一个商品的列表页面,我想通过点击修改能够实现商品的修改,因为商品的信息比较多,所以修改就单独写了一个组件 EditGoodsInfo.js 那么我在商品列表页面组件中点击修改按钮的时候就需要把商品的goodsguid 传递给这个修改组件

点击修改的时候,弹出一个 Drawer (antd 中的抽屉),在弹出的Drawer中存放EditGoodsInfo.js这个组件

           <Drawertitle="修改商品信息"placement="right"size="large"width="736px"onClose={()=>this.onClose()}visible={this.state.drawerVisiable}extra={<Space><Button onClick={()=>this.onClose()}>Cancel</Button><Button type="primary" onClick={()=>this.onClose()}>OK</Button></Space>}><EditGoodsInfo goodsguid={this.state.mgoodsguid}></EditGoodsInfo></Drawer>

可以看到的是我直接把goodsguid 这个最为EditGoodsInfo的属性,那么在 EditGoodsInfo 这个组件中我们通过构造函数就可以获取到goodsguid

在控制台中,我们可以查看输出:

上面就是组件传入参数的一种方式,参数作为组件的一个属性,在组件的的构造函数的props中就能看到这个属性对应的值

希望对你有所帮助!

React 组件之间传递参数相关推荐

  1. react组件之间传递信息/react组件之间值的传递

    react组件之间传递信息/react组件之间值的传递 首先咱们先来了解一下,数据是怎么进行相互间传递的; api和组件的区别:一个是逻辑层的方法函数,一个是表现层的组件(方法函数). api是一组预 ...

  2. React组件之间传值

    前言 今天群里面有很多都在问关于 React 组件之间是如何通信的问题,之前自己写的时候也遇到过这类问题.下面是我看到的一篇不错英文版的翻译,看过我博客的人都知道,我翻译可能不会按部就班,会尽可能用中 ...

  3. react 显示隐藏组件的方法_10种React组件之间通信的方法

    来源 | https://segmentfault.com/a/1190000023585646 这两天被临时抽调到别的项目组去做一个小项目的迭代.这个项目前端是用React,只是个小型项目所以并没有 ...

  4. 前端React教程第三课 数据是如何在 React 组件之间流动

    04 数据是如何在 React 组件之间流动的?(上) 通过前面 3 个课时的学习,相信你已经对 React 生命周期相关的"Why""What"和" ...

  5. Vue父组件和子组件之间传递数据

    Vue父组件和子组件之间传递数据 klmhly 已关注 2018.05.19 19:56* 字数 367 阅读 23评论 0喜欢 0 一.概念解析 挂载点: Vue实例的el属性对应的id,vue只会 ...

  6. vue.js 组件之间传递数据 1

    vue.js 组件之间传递数据 框架 浏览数:437 2017-8-21 组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.如何传递数据 ...

  7. [html] 在两个iframe之间传递参数的方法有哪些?

    [html] 在两个iframe之间传递参数的方法有哪些? 通过postMessage与父级通过,父级传递消息通过websocket通信如果是同一个域名下可用stroage,监听storageChan ...

  8. java怎么跟qtp脚本传参数_QTP多个Action之间传递参数的方法详解

    脚本的朋友们都会碰到多个Action之间传递参数的问题,想当年我也是研究了好久才成功的,网上虽然有很多文章都在讲这个问题,但是大多都是雷同的抄来抄去不能解决实际问题,也有可能是我太笨了吧.下面我们来详 ...

  9. Asp.net页面之间传递参数的几种方法

    Asp.net页面之间传递参数的几种方法 第一种方法: 通过URL链接地址传递Request.QueryString send.aspx:    protected void Button1_Clic ...

最新文章

  1. shadow fight 1.6.0 内购
  2. 移动网页设计9大原则——第1部分
  3. sdutoj-3837-素数链表
  4. 博士申请 | 阿联酋阿布扎比人工智能大学许志强老师招收全奖博士/硕士
  5. HDU - 5452 Minimum Cut(LCA+树上差分)
  6. 如何使用参数调用SAP UI5的bingAggregation
  7. 废旧光盘手工小制作_废旧光盘没有用,只能扔?这些光盘改造的小手工就很惊艳,附教程...
  8. C#中几种常用的集合的用法
  9. 信息学奥赛一本通(1011:甲流疫情死亡率)
  10. 【体系结构】buffer cache的个人理解
  11. 开课吧Java课堂之什么是搜索字符串
  12. php自学好还是培训,转行php选择自学还是培训
  13. Linux基金会发布开源Hypervisor项目ACRN支持物联网设备开发
  14. 英尺英寸和厘米的换算_中国的尺和厘米的换算,英尺英寸和厘米换算
  15. D. Robot Rapping Results Report(拓扑排序+二分)
  16. 淘宝直通车中的类目推广
  17. 多重积分matlab
  18. flask之flash
  19. 海思 Hi3559V200 WIFI STA Mode 开发配置
  20. 指纹登录的计算机忘记密码怎么办,华为有指纹忘了锁屏密码怎么办

热门文章

  1. Spring 3.1 事务配置
  2. Uva 10177 - (2/3/4)-D Sqr/Rects/Cubes/Boxes?
  3. SQL Servr 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性
  4. React学习笔记7:React使用注意事项
  5. JVM:StringTable
  6. 出身农村,大专学历!大厂程序员站错队被架空,想离职,被媳妇拿离婚威胁,好死不如赖活着!...
  7. 10 张图打开 CPU 缓存一致性的大门
  8. 程序员学霸!top2大学毕业!不到30岁第一次升P9失败!挫折感极强,怀疑人生?网友:没升P7的我,不要面子的吗??...
  9. 最近面试一个6年 Java程序员,一个问题都答不上!
  10. 京东员工因两年一毛钱没涨而离职,618后跳槽涨薪翻倍