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 相关文章推荐
JS input文本框禁用右键和复制粘贴功能的代码
Apr 15 Javascript
根据出生日期自动取得星座的js代码
Jul 20 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
Mar 27 Javascript
JavaScript编程学习技巧汇总
Feb 21 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
在小程序中使用canvas的方法示例
Sep 17 Javascript
详解JavaScript 浮点数运算的精度问题
Jul 23 Javascript
vue子路由跳转实现tab选项卡
Jul 24 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
JavaScript变量Dom对象的所有属性
Apr 30 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 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 表单数据的获取代码
2009/03/10 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
Python3基础之基本运算符概述
2014/08/13 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
深入了解Python enumerate和zip
2020/07/16 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
清洁工岗位职责
2015/02/13 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
吃通javascript正则表达式
2021/04/21 Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js
如何Tomcat中使用ipv6地址
2022/05/06 Servers