Vue H5网页低版ios出现Network Error

Vue H5网页低版ios出现Network Error,第1张

做H5网页最辛苦的就是要考虑兼容问题。刚好被我遇到了,真的是emo了。

问题

低版ios出现Network Error不能请求数据,不能发起ajax请求。

解决
1. 低版本不支持promise

网上很多人说要安装es6-promise兼容低版本,但是安装后问题还是不能解决,只能自己用愚蠢的方法去封装了。

2. 请求头做修改。

因为get接口是可以请求成功的,所以get接口就不做修改。
对于post接口:

1、qs安装使用 打开控制台输入:npm install qs在main.js中导入qs插件:import qs from ‘qs’在main.js中配置全局属性:Vue.prototype.$qs = qs 2、请求头修改
 data: this.$qs.stringify(data),
 headers: {
 'Accept': '*/*',
 'Content-Type': 'application/x-www-form-urlencoded'
}
3、与后端沟通

让他们开放接口类型

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存