解决vue中使用Axios调用接口时出现的ie数据处理问题


Posted in Javascript onAugust 13, 2018

1.问题

近期在使用vue2 + axios 调用接口时碰到一个IE中很奇葩的问题,让我头痛了很久。

废话不多扯,就是在其他浏览器中调用接口返回数据然后可以很顺利的进行处理,但在IE(9-11)中发现发送请求是成功的而且也能抓到服务端返回来的数据。却发现在处理返回来的数据的时候处理的有点问题,怎么搞就是不行。

2.处理过程及方法

我使用了console大法去解决这个问题,具体是这样的:我先将服务器返回过来的数据打印到浏览器控制台,结果发现都能打印出来,这个时候就郁闷了,明明有数据为何在IE上还是不行呢,于是我用typeOf 来查看返回数据的类型发现axios在IE时处理的返回数据居然是string类型。这下解决方法就出来了。

var newData;

if (typeOf data === 'string') {

newData = JSON.parse(data)

} else {

 newData = data

}

然后对newData进行处理就能解决了。

以上这篇解决vue中使用Axios调用接口时出现的ie数据处理问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
Jan 15 Javascript
JS 类型转换常见方法小结
May 31 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
jquery Mobile入门—多页面切换示例学习
Jan 08 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
Jan 02 Javascript
js创建对象的方法汇总
Jan 07 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 Javascript
jquery对所有input type=text的控件赋值实现方法
Dec 02 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 Javascript
JavaScript数组常用的增删改查与其他属性详解
Oct 13 Javascript
实例详解BootStrap的动态模态框及静态模态框
Aug 13 #Javascript
使用JavaScript实现node.js中的path.join方法
Aug 12 #Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
Aug 12 #Javascript
Vue实现左右菜单联动实现代码
Aug 12 #Javascript
Vue中的v-for循环key属性注意事项小结
Aug 12 #Javascript
vue实现商品加减计算总价的实例代码
Aug 12 #Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 #Javascript
You might like
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
vue实现文件上传读取及下载功能
2020/11/17 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
JS如何生成动态列表
2020/09/22 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Python代码的打包与发布详解
2014/07/30 Python
python服务器端收发请求的实现代码
2014/09/29 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
应征英语教师求职信
2013/11/27 职场文书
2014的自我评价
2014/01/13 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
关于的python五子棋的算法
2022/05/02 Python