问题:Vue在使用Axios做接口请求时,如果是安卓4.4系统会发生报错,原因是安卓4.4不支持ES6的Promise语法
解决方案:
1、安装:
npm install babel-polyfill --save
npm install es6-promise --save
2、main.js引入
import Vue from 'vue'
import axios from 'axios'
import 'babel-polyfill'
import Es6Promise from 'es6-promise'
require('es6-promise'
).polyfill()
Es6Promise.polyfill()
3、webpack.base.conf.js
module.exports =
{
context: path.resolve(__dirname, '../'
),
entry: {
app: ["babel-polyfill", "./src/main.js"
]
},......}
参考文件:https://blog.csdn.net/anxin_wang/article/details/78873359
转载于:https://www.cnblogs.com/weichen913/p/9356697.html