react-native - 请问fetch如何把返回的response return出去?
本文介绍了react-native - 请问fetch如何把返回的response return出去?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
const Network = {
async post(url, params) {
let response = await fetch(url, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
});
return await response.json();
}
}
console.log(Network.post('http://xx',params));
//{ _45: 0, _81: 0, _65: null, _54: null }
解决方案
目前浏览器上的js没有这样的语法。
在es7上有async/await关键字,可以把代码写成下面这样
async function fun(){
let resp = await fetch("url");
//。。。。
}
现在想用可以用babel编译,需要加stage-3
这篇关于react-native - 请问fetch如何把返回的response return出去?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文