案例地址:http://cyclv.gitee.io/react-admin/#/rolelist

组件关系:如图:

画的不怎好看,

父子组件传参,可以通过 props

父向子传递参数

role.js

import React, { Component } from 'react'
import '../css/bases.css'
import MyTable from '../../component/myTable';
import MyForm from '../../component/myForm';
class RoleList extends Component {constructor(props) {super(props);this.state = {selectUrl: 'api.sysRoleList',/* tableInfo  */tableInfo: {delectUrl: '1111111111',search:{searchUrl: 'api.tPipeDeviceList',info: [{ label: '角色名称', type: 'input', key: 'roleName' },]},btn: [{ label: '新增', key: 'listId', type: 'add' },{ label: '批量刪除', key: 'listId', type: 'rowDelect' }],tableEdit:false,columns: [{ title: '角色名称', dataIndex: 'roleName', align: 'center' },{ title: '', dataIndex: 'createTime', align: 'center' },{ title: '', dataIndex: 'createUser', align: 'center' },{ title: '机构ID', dataIndex: 'orgId', align: 'center' },]}}}/* myTable back */tableBack = (type, info) => {this.setState({formInfo: Object.assign({}, this.state.formInfo, { visible: true, info:{}})})}render() {return (<div><MyTable info={this.state.tableInfo} tableBack={this.tableBack}></MyTable></div>)}
}
export default RoleList;

引入组件,使用 import ,import MyTable from '组件地址';

使用组件,<MyTable formInfo={this.state.tableInfo} formUpdata={this.tableBack}></MyTable>

子组件接受参数,可以在自组件中console.log(this.props),可以看到参数

子组件向父组件传参,this.props.tableBack('参数') ,子组件去触发父组件的函数,

React 组件开发 传参(详解)。相关推荐

  1. Spring/Boot/Cloud系列知识:SpringMVC 传参详解(下)

    (接上文<Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)>) 2.3.通过@PathVariable注解基于URL匹配符接收请求传参 为了便于开发人员实现更 ...

  2. Springboot传参详解

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  3. C#进阶系列——WebApi 接口参数不再困惑:传参详解

    看这边文章时的疑惑是:WebApi中的参数加了[FromBody],不知所以然,就百度了下,看到了以下文章,和大家分享下: 原文链接:http://www.cnblogs.com/landeanfen ...

  4. python可变参数_Python 的四种共享传参详解

    点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...

  5. WebApi 接口参数不再困惑:传参详解

    阅读目录 一.get请求 1.基础类型参数 2.实体作为参数 3.数组作为参数 4."怪异"的get请求 二.post请求 1.基础类型参数 2.实体作为参数 3.数组作为参数 4 ...

  6. 【转】C#进阶系列——WebApi 接口参数不再困惑:传参详解

    阅读目录 一.get请求 1.基础类型参数 2.实体作为参数 3.数组作为参数 4."怪异"的get请求 二.post请求 1.基础类型参数 2.实体作为参数 3.数组作为参数 4 ...

  7. 微信小程序自定义组件子传父详解(多图)

    微信小程序自定义组件子传父详解 前言: 刚开始为了测试父传子,所以把页面的数组放在了父组件中 1. 然而子组件中绑定的自定义点击事件依然放在子组件的js文件中 2. 所以就会出现我们点击页面的文字能改 ...

  8. Vue路由传参详解(params 与 query)

    Vue路由传参详解(params 与 query) 前言: 路由传参分为 params 传参与 query 传参 params 传参类似于网络请求中的 post 请求,params 传过去的参数不会显 ...

  9. uboot引导kernel - 3 -uboot给内核传参详解

    uboot中执行theKernel函数后,kernel正式启动.如下函数,我们发现有3个参数. 1. 参数 0: 2. 参数machid; 如下code 中获取machid, gd是个全局变量. 2. ...

  10. C++11多线程第三篇:线程传参详解,detach()大坑,成员函数做线程参数

    文章目录 3.1 传递临时对象作为线程参数 3.1.1 要避免的陷阱(解释1) 3.1.2 要避免的陷阱(解释2) 3.1.3 总结 3.2 临时对象作为线程参数进一步详解 3.2.1 线程id概念 ...

最新文章

  1. 无监督域对抗算法:ICCV2019论文解析
  2. android点滴13:Eclipse连接不上模拟器(一片空白,无报错)
  3. GTS解密--GTS的原理、架构与特点
  4. new/delete和malloc/free的区别
  5. 比特币的超能力:永恒不变
  6. .NET创建WebService服务简单的例子
  7. Spring Boot中使用Swagger CodeGen生成REST client
  8. Linux虚拟机最小化安装后转换成图形界面(图文详解)
  9. 执行脚本出现bin/bash: bad interpreter: No such file or d
  10. [译]Vulkan教程(20)重建交换链
  11. vb html table,VB6.0 如何是用 datatable
  12. 西瓜书+实战+吴恩达机器学习(十三)监督学习之随机森林 Random Forest
  13. 天梯赛+01训练总结
  14. 测试人员在软件测试过程中的职责,到底哪些事情属于测试人员的职责?
  15. zabbix性能优化中的几个中肯建议
  16. 2016百度之星 - 测试赛(热身,陈题)1001,1002,1003,1004
  17. 【webrtc】fdk-aac 编解码库cmake和 gn编译
  18. 基于matlab的数字图像处理软件设计
  19. 关于Sony Z Ultra日本运营商定制版(SOL24)破解电信那点事!
  20. macOS 12.3正式版(21E230)dmg官方原版镜像

热门文章

  1. Android性能专项测试之Systrace工具
  2. windows下编译可在visual studio中调试的FFmpeg
  3. SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .
  4. Python学习中的知识点小记录(廖雪峰)
  5. 交叉熵损失函数(Cross Entropy Error Function)与均方差损失函数(Mean Squared Error)
  6. N皇后问题(回溯算法解法)
  7. hyper运算符_查询构造器
  8. java如何避免死锁_java并发编程如何预防死锁
  9. python爬虫爬取一次数据多长时间_「Python爬虫系列讲解」1. 网络数据爬取概述
  10. python递增文件名_python-文件存在时文件名中的数字递增