Пытаюсь загрузить Ag-сетку. Я видел этот образец кода, но не знаю, почему они используют дважды .then
. Может ли кто-нибудь помочь мне понять это?
Спасибо
beforeMount() {
this.columnDefs = [
{headerName: 'Make', field: 'make'},
{headerName: 'Model', field: 'model'},
{headerName: 'Price', field: 'price'}
];
fetch('https://api.myjson.com/bins/15psn9')
.then(result => result.json())
.then(rowData => this.rowData = rowData);
}
Поскольку ваш вызов response.json()
сам возвращает другое обещание, как вы можете прочитать в в документации к Body.json()
. Причина в том, что тело ответа содержит поток, который необходимо проанализировать и преобразовать в структуры данных JS, прежде чем вы сможете его использовать.
Предоставляете ли вы начальный
rowData
в функцииdata
вашего компонента?