【发布时间】:2016-09-07 22:15:23
【问题描述】:
我正在用 react native 编写一个应用程序,我想查询我拥有的 API。 API 非常简单,只是在网页上吐出一些文本。
我一直在用这个:
var value = '';
fetch("http:myapi.com/")
.then((response) => response)
.then((responseData) => {
value = responseData._bodyText;
console.log(responseData._bodyText); //prints what I want
})
.done();
console.log(value); //prints an empty string
我想将 var "value" 的值设置为响应的文本。执行 console.log 表明 responseData._bodyText 确实有我想要的信息,但是当我尝试将 var 值设置为 responseData._bodyText 时,未设置值并且变量保持为空。
我应该如何解决这个问题?
【问题讨论】:
-
你在哪里使用“value”的值?
-
您能否使用上述语句中引用的 console.log 行更新示例以避免假设...
-
好的,我添加了它们
标签: reactjs react-native fetch react-native-fbsdk