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的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 Javascript
学习面向对象之面向对象的术语
Nov 30 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
Apr 16 Javascript
JS操作数据库的实例代码
Oct 17 Javascript
jquery ajax 简单范例(界面+后台)
Nov 19 Javascript
判断文件是否正在被使用的JS代码
Dec 21 Javascript
js 中将多个逗号替换为一个逗号的代码
Jun 07 Javascript
字段太多jquey快速清空表单内容方法
Aug 21 Javascript
用C/C++来实现 Node.js 的模块(二)
Sep 24 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 Javascript
javascript canvas时钟模拟器
Jul 13 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检查是否是ajax请求的方法
2015/04/16 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
Python中的下划线详解
2015/06/24 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
彻底理解Python list切片原理
2017/10/27 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
如何用python批量调整视频声音
2020/12/22 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
入党积极分子介绍信
2014/01/17 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
作文评语怎么写
2014/12/25 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
生日赠语
2015/06/23 职场文书
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers