【发布时间】:2019-11-17 06:04:47
【问题描述】:
我试图在 fetchUserData() 函数之外获取“body”的数据。 我只想将它存储在一个变量中以备后用。 也尝试修改状态,但也没有用。 感谢您的帮助:)
const [userData, setUserData] = useState();
async function fetchUserData () {
try {
const result = await fetch(`/usermanagement/getdocent`, {
method: "GET"
});
const body = await result.json();
//setUserData(body);
return(
body
)
} catch (err) {
console.log(err);
}
}
let userTestData
fetchUserData().then(data => {userTestData = data});
console.log(userTestData);
//console.log(userData);
【问题讨论】:
标签: reactjs promise async-await return-value