Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 未在React Native中定义fetch错误_React Native - Fatal编程技术网

React native 未在React Native中定义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']

我试图在我的项目中使用fetch,但出现了一个错误

未定义提取


有人知道为什么吗?

这是代码类型的错误吗?如果是这样,可以根据代码样式库禁用该行

如果没有,则需要导入以使其工作:

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(),然后它就变成了代码风格的错误。谢谢你的回复!