Каждый раз, когда я загружаю метод loadComparison, он возвращает необходимые данные по другому элементу в сравнении, но когда запрос Axios завершается, цикл v-for выполняет повторное рендеринг с новой информацией и вызывает цикл, пока новая информация не будет получена. , Как мне по-прежнему позволять себе перебирать «сравнивать», не вызывая повторного рендеринга цикла, вызывая спам-запросы API
<v-flex v-for="(item, i) in compare" :key='i'>
<span style="display: hidden;">{{loadComparison(item)}}</span>
метод опроса API для разных валют, которые хранятся в item.symbol
loadComparison: function(item) {
var symbol = item.symbol;
var webLink = 'https://api.coinMarketCap.com/v1/ticker/' + symbol + '/?convert=USD';
axios.get(webLink)
.then(response => {
item.data.Volume = response.data[0]["example"];
item.data.Change = response.data[0]["example"];
item.data.Price = response.data[0]["example"];
item.data.MarketCap = response.data[0]["example"];
})
}
Данные не отображаются через этот цикл V-for, который приходит позже, чтобы собрать воедино части данных для отображения из этих запросов, которые были сделаны