我正在使用SweetAlert2并在IE 11上引发异常:
此程序包需要一个承诺库,请包括一个垫片,以使其能够在这个浏览器中(参见: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)
因为IE 11不支持Promises,所以需要手动添加。
我像这样使用bluebird:
const Promise = require('bluebird');
const Swal = require('sweetalert2');
Swal.fire(...)
...
但是,sweetalert的支票还是没有通过:
..
if (typeof Promise === 'undefined') {
error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)');
}
..
如何解决?谢谢。
桃花长相依
相关分类