目前 在用 React 写一个大屏幕展示的项目,我把请求数据的部分抽到了另外一个文件中,但是问题来了异步请求后如何能把请求到的数据返回。 '' export function getBloodInventoryData() {
$.post("/api/" + url + "?token=" + this.token, params, function (result) {
if (result.success == false) {
if (result.message == "您的 token 已超期!" || result.message == "您输入的 token 无效,请输入正确的 token !") {
ApiHelper.getToken();
this.getBloodInventoryData();
return;
}
throw new Error("1000", result.message);
}
var hasValue = false;
for (var key in result.objects) {
hasValue = true;
break;
}
if (hasValue == false) {
return;
}
callBackMethod(result.objects);
}.bind(this));
} '' 如上代码片段,我请回来的 result 无法 return 啊
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.