温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用react怎么在父组件与子组件之间值传递

发布时间:2020-12-31 17:04:51 来源:亿速云 阅读:198 作者:Leah 栏目:web开发

这篇文章将为大家详细讲解有关使用react怎么在父组件与子组件之间值传递,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

子组件

import React, { Component } from 'react' export default class Item extends Component {  constructor(props) {   super(props)   this.state = {    prices: 0   }  }  handleChange(){   const prices =800;   this.setState({    prices: price   })   //用传过来的changePrice属性(props),是个函数,呼叫它把price交给父组件中的函数去处理   this.props.changePrice(price)  }  render() {   const { prices } = this.state;     return (      <div>        <div onChange={this.handleChange.bind(this)}>        </div>        <p>{prices}</p>      </div>     )  } }

父组件

import React, { Component } from 'react'; import Item from './Item' class App extends Component {  constructor(props) {   super(props)   this.state = {price: 0}  }    //给子组件用来传price用的方法  changePrice(price){   this.setState({price: price})  }  render() {   return (    <div>     <Item changePrice={this.changePrice.bind(this)}/>     <p>{this.state.price}</p>    </div>   );  } } export default App;

关于使用react怎么在父组件与子组件之间值传递就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI