如何在 Wix 中重复显示来自 API 的响应?
我的后端模块中有以下代码,用于查询 API 中的数据,如下所示:
export function getTopCoins() {
const url = 'https://api.coinmarketcap.com/v1/ticker/?limit=10';
return fetch(url, {method: 'get'})
.then(response => response.json());
}
然后在前端,我想像这样在浏览器中呈现它:
export function page1_viewportEnter(event, $w) {
getTopCoins().then(response => {
response.forEach(($w, itemData, index) => {
$w('#coinList').text = itemData.name;
});
});
}
所以基本上我有一个段落元素,其 ID 为 coinList。如您所见,我想显示硬币市值前 10 名硬币的名称列表。我怎样才能做到这一点?
一个工作版本是显示列表中第一个项目的名称,这是代码:
export function page1_viewportEnter(event, $w) {
getTopCoins().then(response => {
$w('#coinList').text = "Name: " + response[0].name + "\n";
});
}