reactjs - 从reactjs中的API获取数据后如何导出变量?
问题描述
我需要从 jsx 文件中导出一个常量。目前它设置为静态值并且工作正常。
现在的问题是我需要从 API 为这个 const 传递数据。
那么,在从 API 调用中获取数据后,如何导出这个 const 呢?
我试过下面的代码,但它不起作用!!!
let response = async()=>{ return fetch("http://localhost:54982/api/Admin/GetRouteLinks") }
let resData = async()=>{ return response.json() }
let dashRoutes = resData;
export default dashRoutes;
解决方案
你可以导出一个函数 (getData) 是你的 Ajax 数据请求
import {getData} from '';
export const nameFunc = () => {
getData().then(data => {
/* do what you want to do in promise resolve callback function */
})
}
推荐阅读
- apache - 如何使用 .htaccess 用 @username 重写 URL
- java - 在循环中绘制不同大小的矩形
- pdf - 从 Adobe LiveCycle 升级 - 业务决策 6.0 或 Adobe AEM?
- google-schemas - Gmail 不显示餐厅预订卡
- python - 从 pythonw 运行一个进程,使用控制台启动 GUI
- html - Jquery可拖动并保存到数据库中
- video - 如何加快视频速度以缩短其长度并嵌入时间戳以表示录制时间?
- c - 为什么我必须为每个输入的字符串按两次 enter?
- xslt - 如何使用 XSLT 将替代文本添加到使用电子表格的图像文件中?
- firebase - 如何知道用户电子邮件是否在 Firebase 控制台中得到验证?