解决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 相关文章推荐
HTTP状态代码以及定义(解释)
Feb 02 Javascript
javascript GUID生成器实现代码
Oct 31 Javascript
JQuery优缺点分析说明
Jun 09 Javascript
精通Javascript系列之数据类型 字符串
Jun 08 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
Mar 14 Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
深入理解javascript的执行顺序
Apr 04 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
vue.js初学入门教程(1)
Nov 03 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
详解小程序云开发数据库
May 20 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
2014/10/26 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
Python中使用语句导入模块或包的机制研究
2015/03/30 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
Python通过Pillow实现图片对比
2020/04/29 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
linux面试题参考答案(6)
2016/06/23 面试题
AURALog面试题软件测试方面
2013/10/22 面试题
商业街策划方案
2014/05/31 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
运动会宣传语
2015/07/13 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
《海上日出》教学反思
2016/02/23 职场文书
亲情作文之母爱
2019/09/25 职场文书
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js