最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

react.js 父子组件数据绑定实时通讯的示例代码

来源:懂视网 责编:小采 时间:2020-11-27 22:28:58
文档

react.js 父子组件数据绑定实时通讯的示例代码

react.js 父子组件数据绑定实时通讯的示例代码:react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记: import React,{Component} from 'react' import ReactDOM from 'react-dom' class ChildCounter exte
推荐度:
导读react.js 父子组件数据绑定实时通讯的示例代码:react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记: import React,{Component} from 'react' import ReactDOM from 'react-dom' class ChildCounter exte

react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记:

import React,{Component} from 'react'
import ReactDOM from 'react-dom'

class ChildCounter extends Component{
 render(){
 return(
 <div style={{border:'1px solid red'}}>
 {this.props.count}
 </div>
 )
 }
}
/*
* 大家默认规定的一些步骤,方便大家看
* 1.默认值
* 2.初始化状态
* 3.钩子函数
* 4.方法函数
* */
class Counter extends Component{
 //默认属性对象
 static defaultProps={
 number:5
 }
 constructor(props){
 super(props);
 //获取我的初始状态
 this.state={
 number:props.number
 }
 }
 //钩子函数
 componentWillMount(){
 console.log('组件将要挂载')
 }

 componentDidMount(){
 console.log("组件挂载完成")
 }

 handleClick=()=>{
 //this.setState方法是异步的,一个函数里面只能调用一次this.setState方法
 //调用多次会合并,只执行一次
 this.setState((prev,next)=>({
 //上一次的状态prev
 number:prev.number+1
 }),()=>{
 console.log("回调函数执行")
 })

 // this.setState({index:this.state.index+1})

 }
 render(){
 //调用子组件ChildCounter,把当前状态值传过去
 return(
 <div>
 <p>{this.state.number}</p>
 <button onClick={this.handleClick}>+</button>
 <ChildCounter count={this.state.number}></ChildCounter>
 </div>
 )
 }
}
//渲染到页面
ReactDOM.render(<Counter></Counter>,document.querySelector("#root"))

文档

react.js 父子组件数据绑定实时通讯的示例代码

react.js 父子组件数据绑定实时通讯的示例代码:react.js我自己还在摸索学习中,碰到父子组件数据绑定实时通讯的问题,研究了一下,分享给大家,也给自己留个笔记: import React,{Component} from 'react' import ReactDOM from 'react-dom' class ChildCounter exte
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top