愈来愈多的公司开始使用fetch进行交互,可是因为是一门新技术,因此其兼容性有不少的问题,项目中该如何解决ie的兼容性问题呢:es6
引入 es6 的 polyfill: babel-polyfill 引入 promise 的 polyfill: es6-promise 引入 fetch 探测库:fetch-detector 引入 fetch 的 polyfill: fetch-ie8npm
安装执行promise
''' cnpm install babel-polyfill es6-promise fetch-detector fetch-ie8 --save '''babel
js 中引入fetch
import 'babel-polyfill';ui
require('es6-promise').polyfill();import
import 'fetch-detector';require
import 'fetch-ie8';兼容性
注意: fetch-detector 必定要在 fetch-ie8 以前引入cnpm