reactjs - React typescript - 使用 const 调用 api 数据?
问题描述
我刚刚开始学习反应,我对它很陌生。现在我正试图从免费的货币转换 API 中调用一些数据。当我调用 api 时,它返回如下内容:
{
"AUD_NZD": 1.089788
}
或者
{
"USD_AUD": 1.404502
}
如您所见,当我输入不同的货币类型时,返回数据的最顶层正在发生变化。这是我获取数据的代码:
const API_INFO = primary + '_' + secondary;
const API_CALL = await fetch(`https://free.currencyconverterapi.com/api/v6/convert?q=${API_INFO}&compact=ultra`);
const API_DATA = await API_CALL.json();
const result = API_DATA.API_INFO;
但是 const 结果实际上是返回 undefined,因为返回的数据中不存在 API.DATA.API_INFO。
有没有办法使用 API_INFO 的动态值来实际获取转化率?
干杯。
解决方案
推荐阅读
- ios - 具有演示样式 formSheet 的模态 UIViewController 在 iPhone XS Max 和 iPhone XR 上无法正确显示
- appium-ios - 错误:连接 ECONNREFUSED 127.0.0.1:8100
- google-cloud-storage - 如何将 Power BI 服务连接到谷歌云存储(Bucket)
- reactjs - 在初始化 BrowserRouter 的组件中获取 location 属性
- c# - 当按钮获得焦点时,WPF阻止执行命令
- linux - 重定向到 dev/null
- c# - 将类型传递给表达式函数输出
- linux - 哪个线程监听特定的 UDP 端口
- python - 扩展 pandas 数据框以包含“缺失”周
- c++ - 使用动态分配将 char* 复制到另一个 char**