如何在React Native中自定义GET异步API调用?

tf7tbtn2  于 2023-03-31  发布在  React
关注(0)|答案(1)|浏览(150)

我有一个获取名字列表的GET请求。我想在结果中添加我自己的文本,比如“The people's names are...”,后面跟着检索到的列表。我还试图确保每个名字都在单独的一行上。
这是我的GET请求。它像这样工作得很好。

state = {
    results: '',
};

onLoad = async () => {
    this.setState({ results: 'Loading, please wait...' });
    const response = await
    fetch('url', {
        method: 'GET',
    });
    const results = await response.text();
    this.setState({ results });
}

我尝试使用split.('\ n'),但不起作用。我还尝试向调用中添加字符串,但也不起作用。我尝试查看react native website,但不知道如何将其应用到代码中。

8wigbo56

8wigbo561#

您可以使用.split(",")方法拆分结果字符串,然后使用.join("<br>")重新连接,其中","是字符串中使用的分隔符,"<br>"是您要在输出中用于新行的分隔符。
然后,您可以通过使用+连接两个字符串来前置“People's names are:”。
let s = "People's names are: " + results

相关问题