1.axios在安卓低版本兼容性处理
在较低版本的android手机中发现封装的 http 无效,我测试使用的是android 4.4的老手机,主要就是无法使用promise。
解决方案
1 2 3 4 5 6 7 8 9 10 11 12 | 安装 npm install es6-promise --save-dev 使用 main.js 引用 import promise from 'es6-promise' 注册 ps:要在aixo之前注册 promise.polyfill() |
2.axios在pc端浏览器兼容性处理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 首先说下axios虽说是支持ie8+,不过其原理是基于promise之上实现的 所以会有不兼容ie的问题 也就是trident内核的全不行, 会报:vuex requires a Promise polyfill in this browser 解决方法: 1、安装 babel-polyfill 2、修改build配置环境为下图或者 直接import 完事、重启下项目就搞定了、 |
1 | 注:babel-polyfill的另外几种引入方式 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
2021-09-08 Object常用方法