https://cloud.tencent.com/developer/section/1489371
import { fromJS } from 'immutable';
//开始state
newFilterValue: fromJS({filter: {}}),
//后面改变setState
fetchRequest(endpoint, 'get').then(result => {
for (let item in result) {
this.oldFilterValue[item] = result[item].defaultvalue ? result[item].defaultvalue : ''
}
this.setState({
newFilterValue: this.state.newFilterValue.updateIn(['filter'], ()=>fromJS(this.oldFilterValue)),
filterInfo: result
}, ()=>{
if (this.props.callback) {
this.props.callback(this.state.newFilterValue.toJS().filter);
}
})
}),