我在react native中使用fetch并收到一条消息:未定义'fetch'.eslint(no-undef)
我的代码:
getData() {
fetch('https://tutorialzine.com/misc/files/example.json', {})
.then(res => res.json())
.then((res) => {
console.log(res);
}).catch((e) => {
console.log(e);
});
}
我该如何解决?和console.log不显示数据
答案 0 :(得分:1)
fetch
是浏览器环境中的全局方法。要静音eslint警告,可以将其放在eslint配置文件中。
"globals": {
"fetch": false
}
这里是eslint issue中此答案的参考。
答案 1 :(得分:1)
在.eslintrc文件中设置浏览器的环境:
env:
browser: true