React笔记(二):子组件向父组件传值
来源:互联网 发布:cpu编程 编辑:程序博客网 时间:2024/05/19 14:52
通过回调函数
在父组件中定义好state和处理state的回调函数,在子组件中通过this.props获取函数的名称,然后在子组件中向函数传入改变的state
- 父组件:
class BrowserPerformance extends Component { constructor(){ this.state = { day: new Date().format("yyyy-MM-dd"), } } handleSubmit = (data) => { const { selectedIndex, selectTime } = data; this.setState({ day: selectTime }, this.getPerformanceSummary); }; render() { return ( <div className={classes.root}> <AppSelect title="Web" dataList={this.state.webClients} filterCallback={this.handleSubmit.bind(this)} config={{ time: true, other: false, select: true }} /> </div> }}
- 子组件
class AppSelect extends Component { constructor(props) { super(props); this.state = { selectTime: this.props.config.timeType === 'month' ? new Date().format("yyyy-MM") : new Date().format("yyyy-MM-dd") } } confirm = () => { const { filterCallback } = this.props; filterCallback(this.state); }; render() { return ( <div className={classes.select}> <FormControl className={classes.formControl}> <Button raised color="primary" onClick={this.confirm} className= {classes.button}> CONFIRM </Button> </FormControl> </div> ) } }
阅读全文
0 0
- React笔记(二):子组件向父组件传值
- react子组件如何向父组件传值
- react子组件如何向父组件传值
- React 子组件向父组件传值
- React子组件向父组件传值
- React简单的分页代码实现(子组件向父组件传值)
- 子组件向父组件传值
- React Native 的子组件向父组件传值的简单例子
- 子组件向父组件传值,父组件向子组件传值
- VUE 父组件向子组件传值,子组件向父组件传值
- React 的数据流动(反向由子组件向父组件传递数据)
- vue-prop父组件向子组件进行传值
- vue-子组件向父组件传值
- vue子组件向父组件传值问题
- React 父组件获取子组件节点的ref值
- React-Native-ListView、ListViewItem(子、父组件互相传值)
- React 组件之间 事件调用(父组件调用子组件)
- vue2.0 子组件改变props值,并向父组件传值
- Spring中Responsebody注解的作用
- Unity实现在安卓手机上触屏控制转向--控制对象为飞机
- sublime text配置刷oj模板
- 输出前m大的数
- springboot 全局异常捕捉
- React笔记(二):子组件向父组件传值
- Anaconda3工具包中Python常用配置及报错解决办法
- python3 操作excel 写入xlsx类型文件 openpyxl
- 页面调用QQ聊天
- Ashampoo Office Professional 2018(阿香婆Office办公软件)官方中文版V2018.917.1121下载
- Java调用Zebra条码打印机打印条码、中英文数字条码混合标签,可自由控制格式和排版(2)
- ABBYY FineReader 14未检测到表格和图片怎么办?
- Windows上搭建Git服务器和客户端
- MySQL中快速复制数据表方法汇总