解决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 相关文章推荐
jQuery源码分析之Event事件分析
Jun 07 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
Nov 25 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
javascript数据类型中的一些小知识点(推荐)
Apr 18 Javascript
小程序server请求微信服务器超时的解决方法
May 21 Javascript
微信小程序点餐系统开发常见问题汇总
Aug 06 Javascript
layui 弹出删除确认界面的实例
Sep 06 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
长波知识介绍
2021/03/01 无线电
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
php代码架构的八点注意事项
2016/01/25 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP文件操作详解
2016/12/30 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
JavaScript 指导方针
2007/04/05 Javascript
看了就知道什么是JSON
2007/12/09 Javascript
告诉大家什么是JSON
2008/06/10 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
股东出资证明书范例
2014/10/04 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
信息技术课教学反思
2016/02/23 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
Hive HQL支持2种查询语句风格
2022/06/25 数据库