无法从promise.native

时间:2019-10-23 22:07:42

标签: react-native react-native-ios

我的代码有什么问题,我希望分别将2个json数组分配给last_holding_datasourceportfolio_holding_datasource,但是我总是遇到错误。

我是JSX的新手,请帮助。谢谢。

componentDidMount(){
    return Promise.all([fetch('xxxxxx'), fetch('xxxxxx')])
        .then(([response1, response2]) => ({
            response1: response1.json(), response2: response2.json()
        }))
        .then(({ last_holding_datasource, portfolio_holding_datasource }) => {
            this.setState({
                isLoading: false,
                last_holding_datasource: last_holding_datasource,
                portfolio_holding_datasource: portfolio_holding_datasource
            }, function () { console.log(this.state.last_holding_datasource), console.log(this.state.portfolio_holding_datasource) })
        }
        )
        .catch((error) => {
            console.error(error);
        });
}

0 个答案:

没有答案