一:子组件不更新问题
第一种 //子组件:点击事件 handleClick(ev,index){ //提交事件 this.props.onHandleButtonClick(index) //更新子组件渲染 :this.props为父组件更新的数据 this.componentWillReceiveProps(this.props) } //更新操作 componentWillReceiveProps =(nextProps)=>{ this.setState({ demandType: nextProps.demandType }) } 第二种 //父组件直接定义数据 handleButtonClick(index){ //注意 下面多了一个() this.setState((state)=>({ demandType:tyleList })) }