vue-cli webpack解决ie浏览器兼容问题

1. 解决promise问题

npm install --save-dev babel-polyfill 下载安装polyfill

webpack.base.conf.js修改如下:

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {
    app: ['babel-polyfill', './src/main.js']
  },
  /*entry: {
    app: './src/main.js'
  },*/
...


main.js引入polyfill

import 'babel-polyfill'


2. 解决axios使用的URLSearchParams,在ie下未定义的错误。

安装: npm install url-search-params-polyfill --save

main.js引入: 

import 'url-search-params-polyfill'

至此ie9开始浏览器基本解决vue的兼容性问题

你可能感兴趣的:(前端)