Vue项目部署到服务器后,通常除IE浏览器外其他都正常,而IE浏览器会报这么个问题

这里写图片描述

因为Vue使用了ES6 Promise,而IE浏览器不支持,解决方法是:
使用babel-polyfill转换
https://babeljs.io/docs/usage/polyfill/

npm install --save-dev babel-polyfill

如果使用vue-cli项目,在webpack.config.js中添加:

require('babel-polyfill');

entry: {
    app: ['babel-polyfill', './src/main.js']
  },
Logo

前往低代码交流专区

更多推荐