vue使用axios跨域请求数据问题详解


Posted in Javascript onOctober 18, 2017

axios默认是没有jsonp 跨域请求的方法的。一般来说流行的做法是将跨域放在后台来解决,也就是后台开发人员添加跨域头信息。

例如java中的

header,response.setHeader("Access-Control-Allow-Origin", www.allow-domain.com)

但是很多时候,后台出于一些原因不想修改或者已经写好jsonp的接口需要适应不同平台,此时,前端就可以单独引入依赖解决该问题了。

引入依赖

cnpm install jsonp
 

导入到vue文件

import jsonp from 'jsonp'

使用方法(可以参考npm上 jsonp的文档说明)

jsonp("http://cross-domain.com",//替换网址
  {
    //jsonp的回调函数名
    name: 'success_jsonpCallback'
  },

  //注意第一个参数是 err,第二个参数是 data
  function (err, data) { 
    console.log(data);
  });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery tools之tabs 选项卡/页签
Jul 25 Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
JavaScript里四舍五入函数round用法实例
Apr 06 Javascript
php+ajax+jquery实现点击加载更多内容
May 03 Javascript
javascript实现日期按月份加减
May 15 Javascript
JS模拟并美化的表单控件完整实例
Aug 19 Javascript
Eclipse引入jquery报错如何解决
Dec 01 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
Apr 16 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
Aug 09 Javascript
JS实现按钮颜色切换效果
Sep 05 #Javascript
JS实现元素上下左右移动效果
Oct 18 #Javascript
JS去掉字符串中所有的逗号
Oct 18 #Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 #Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 #Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 #Javascript
VUE长按事件需求详解
Oct 18 #Javascript
You might like
php header()函数使用说明
2008/07/10 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php自定义hash函数实例
2015/05/05 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
python线程优先级队列知识点总结
2021/02/28 Python
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
创立科技Java面试题
2015/11/29 面试题
毕业生自荐书
2014/02/02 职场文书
本科毕业生求职信
2014/06/15 职场文书
2015年实习单位评语
2015/03/25 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python