Не удается получить массив json из файла обещания - PullRequest
0 голосов
/ 24 октября 2019

что не так с моим кодом, я ожидаю, что 2 массива json должны быть назначены в last_holding_datasource, portfolio_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);
        });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...