Axios 安卓4.4不兼容的问题

mac2022-07-01  7

 

问题: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

最新回复(0)