子div超出父div_菜鸟学 react props 子到父
我们都知道在 vue 中可以使用事件将子组件的数据传递给父组件,也可以通过拿到父组件的实例直接调用父组件的方法
先来个子组件
class ChildCom extends React.Component {constructor(props) {super(props)this.state = {msg: '这是子元素的数据 hello ChildCom'}}sendChildData = () => {this.props.setChildData(this.state.msg)}render () {return (<button className='child' onClick={this.sendChildData}>这是子元素</button>)}
}
再来个父组件
class ParentCom extends React.Component {constructor(props) {super(props)this.state = {chidData: null}}setChildData = (data) => {this.setState({chidData: data})}render () {return (<div className='parent'><div>子元素传递给父元素的数据:{this.state.chidData}</div><ChildCom setChildData={this.setChildData} /></div>)}
}
再来个render
ReactDOM.render(<React.StrictMode><ParentCom /></React.StrictMode>,document.getElementById('root')
);
子div超出父div_菜鸟学 react props 子到父相关推荐
- div超出不换行_子div超出父div部分横向滚动,不换行
父div: .rootBar{ width: 1920px; height: 216px; float: left; overflow-y: hidden; overflow-x: auto; whi ...
- html 子div是什么意思,html – 为什么子div超出了它们的父div?
我觉得这很愚蠢,但这是一个非常简单的问题,不明白如何解决.在下面的代码中,为什么容器,主要和辅助div扩展到标题之外?我知道它是因为我已经分配给容器的填充而发生的,但我已经为html元素分配了最大宽度 ...
- 【Vue】Props传递数据(父传子) 自定义事件(子传父)
文章目录 一.定义一个父组件和一个子组件(子组件嵌套在父组件中) 二.Props传递数据(父传子) 1.使用Props数组方式传值 2.对象方式传值 三.自定义事件(子传父) 一.定义一个父组件和一个 ...
- react typescript 子组件调用父组件
//父组件 import * as React from 'react'import { Input } from 'antd'const Search = Input.Searchimport &q ...
- 让DIV子元素超出部分隐藏
转载自: https://www.cnblogs.com/cheney-cai/p/5949752.html 让position:absolute超出DIV溢出隐藏 通常,为了让DIV子元素超出部分隐 ...
- react类组件中父组件调用子组件函数
1.自定义事件 子组件在 componentDidMount 生命周期里调用父组件的方法将 this 传给父组件 Son import React, { Component } from 'react ...
- react 通信-子传父
父组件中定义一个回调函数,由子组件来调用执行.用this.props.[父组件自定义回调函数名称]()调用 /** @Author: Spring* @LastEditors: Aidam_Bo* @ ...
- React组件通信传值 父传子 子传父 兄弟组件传值
一.父组件传递子组件 在父组件中引入子组件,将父组件的state值放到子组件标签中传递,在子组件中用this.props.传值名称,接收 父组件代码: import React, { Componen ...
- 子元素超出父元素宽高是否会报错?
目前来看,如果父元素是Container,那么子元素超出父元素就不会报错: 如果子元素被Column或Row包裹,那么子元素超出父元素就会报错: RenderFlex overflowed by 22 ...
最新文章
- [JS]题解 | #魔法数字#
- 【Android】Mac Android adb 配置
- 6. Qt 信号与信号槽(1)
- 深度学习之卷积神经网络(11)卷积层变种
- 23根火柴游戏 c语言,23 根火柴游戏
- STM8单片机ADC连续采样模式
- Android 中关于Cursor类的介绍
- C# 7.0特性与vs2017
- 【观点】Ruby优于Python之处(面向hackers)
- 【UVA725】Division(暴力求解--水题)
- ESXi创建的虚机只能ping通自己IP无法ping通网关的问题排查
- 使用Houdini快速将图片转换成文字模型
- 计算机开机没有显示是什么原因是什么情况,电脑开机后显示器没有反应解决方法...
- 视频滚动字幕怎么批量添加
- C4996:#(The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:)
- Ubuntu18.04中如何更换为清华的镜像源
- PHP用户登录界面验证码显示为“X”(验证码图片无法显示)解决办法
- Linux的安装install
- Duplicate entry for key 'PRIMARY'
- 2011年1月至2012年12月预言诗---四