1: npm install es6-promise --save-dev
2: /*在main.js文件夾中引入*/
import promise from 'es6-promise'
promise.polyfill()
複製代碼
由於是Promise爲問題,Promise是es6語法,Axios的請求封裝的有Promise,原來是Axios不能直接兼容IE9。按照上面的步驟下載es6-promise
,再在main.js
文件中引入便可。javascript
1:下載
npm install babel-polyfill --save-dev
2: /*在main.js 文件中引用*/
import 'babel-polyfill'
3:/*最後在build/webpack.base.conf.js 文件中配置以下*/
module.exports = {
entry: {
app: ["babel-polyfill", "./src/main.js"]
},
}
複製代碼
這是因爲IE對promise的支持很差。須要安裝此依賴。vue