React native 未在React Native中定义fetch错误
我试图在我的项目中使用fetch,但出现了一个错误 未定义提取React native 未在React Native中定义fetch错误,react-native,React Native,我试图在我的项目中使用fetch,但出现了一个错误 未定义提取 有人知道为什么吗?这是代码类型的错误吗?如果是这样,可以根据代码样式库禁用该行 如果没有,则需要导入以使其工作: import "isomorphic-fetch"; 嘿,如果您使用的是新的JS版本ES6,那么您可以按如下方式获取url请求: var params = {key:'value'} var reqOpts = {} reqOpts.method = 'POST' reqOpts.headers['Accept']
有人知道为什么吗?这是代码类型的错误吗?如果是这样,可以根据代码样式库禁用该行 如果没有,则需要导入以使其工作:
import "isomorphic-fetch";
嘿,如果您使用的是新的JS版本ES6,那么您可以按如下方式获取url请求:
var params = {key:'value'}
var reqOpts = {}
reqOpts.method = 'POST'
reqOpts.headers['Accept'] = 'application/json'
reqOpts.headers['Content-Type'] = 'application/json'
reqOpts.body = JSON.stringify(params)
var url = 'YOUR_URL'
let response = await fetch(url, reqOpts)
return response.json()
.then((jsonData) => {
return jsonData
})
最好将其添加到.eslintrc配置中,因为React Native中已经包含Fetch API 详情:
事实上,response.data应该是response.json(),然后它就变成了代码风格的错误。谢谢你的回复!