setState 是异步的
1.解决 setState 异步问题
// 查询 handleSearch(e){ // 禁止默认行为 e.preventDefault(); // 获取 form 表单的值 this.setState({ params: this.props.form.getFieldsValue() }); } // 生命周期 -- 组件更新时调用 -- 解决setState异步问题 componentDidUpdate(){ // 子组件向父组件传值 this.props.getQueryParams(this.state.params); }
.