前端使用fetch报promise未定义
1.问题描述
fetch底层是用promise实现的,而promise有兼容性问题,ie基本不支持,promise兼容性可以参考http://caniuse.com/#feat=promise
需要导入promise polyfill
2.1安装promise-polyfill
使用npm或cnpm
npm isntall promis-polyfill --save-exact
使用bower
bower install promis-polyfill
2.2使用
import Promise from "promise-polyfill";
// To add to window
if (!window.Promise) {
window.Promise = Promise;
}
https://github.com/github/fetch#browser-support
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
