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 相关文章推荐
一个可以随意添加多个序列的tag函数
Jul 21 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
推荐一款jQuery插件模板
Jan 09 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
Javascript中prototype的使用详解
Jun 18 Javascript
更靠谱的H5横竖屏检测方法(js代码)
Sep 13 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 Javascript
jQuery仿写百度百科的目录树
Jan 03 Javascript
五步轻松实现zTree的使用
Nov 01 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 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中echo与print区别点整理
2021/03/09 PHP
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
BootStrap selectpicker
2016/06/20 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
javascript头像上传代码实例
2019/09/28 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python中zfill()方法的使用教程
2015/05/20 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
利用python求相邻数的方法示例
2017/08/18 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
python实现用户管理系统
2018/01/10 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
绿色城市实施方案
2014/03/19 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
2015年春节标语口号
2014/12/09 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
股东出资协议书
2016/03/21 职场文书