【发布时间】:2020-02-22 03:03:28
【问题描述】:
我正在发出 2 个获取请求。我想将数据转换为 JSON,然后将其设置为变量。
async componentDidMount() {
Promise.all([
await fetch('/link1'),
await fetch('/link2'),
]).then(links => {
const response1 = links[0]
const response2 = links[1]
const res1 = response1.json()
const res2 = response2.json()
})
const data1 = res1.data
const data2 = res2.data
...
我无法将 data1 和 data2 设置为响应。我是新手,所以我不确定如何格式化它。如何设置data1和data2?
【问题讨论】:
-
你超出了范围,这就是为什么它没有像你认为的那样工作。最终目标是什么,需要从哪里访问这些变量?函数、模块、全局?
-
我只是将这些变量传递给一些函数来转换数据。然后它被传递到组件下方的 d3
标签: javascript reactjs