javascript – ES6`fetch未定义
作者:互联网
我正在用ES6和Babel建立一个网站.
在脚本文件中,我需要对服务器上的服务进行ajax调用.为此,我这样做:
fetch('url').then(
response => response.json()
).then(
supervisoryItems => doSomething(supervisoryItems)
)
在谷歌浏览器中这可以正常工作,但它不适用于Firefox或IE(我得到的错误提取未定义).
在Google上搜索我发现这应该解决它:
import promise from 'es6-promise'
promise.polyfill()
可悲的是,它没有改变任何东西,我有同样的问题.有帮助吗?
解决方法:
您需要将’isomorphic-fetch’模块添加到’package.json’,然后导入它.
npm install --save isomorphic-fetch es6-promise
然后在你的代码中
import "isomorphic-fetch"
见https://www.npmjs.com/package/isomorphic-fetch
标签:javascript,ecmascript-6,babeljs 来源: https://codeday.me/bug/20190930/1835073.html