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 相关文章推荐
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
javascript正则表达式总结
Feb 29 Javascript
React.js入门学习第一篇
Mar 30 Javascript
Node.js自定义实现文件路由功能
Sep 22 Javascript
基于form-data请求格式详解
Oct 29 Javascript
使用vuex存储用户信息到localStorage的实例
Nov 11 Javascript
原生js生成图片验证码
Oct 11 Javascript
如何在 ant 的table中实现图片的渲染操作
Oct 28 Javascript
ES6学习教程之Promise用法详解
Nov 22 Javascript
利用JS判断元素是否为数组的方法示例
Jan 08 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
php微信开发之百度天气预报
2016/11/18 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
js日期联动示例
2014/05/02 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
使用python实现滑动验证码功能
2019/08/05 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
幼儿园中班新学期寄语
2014/01/18 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
学雷锋倡议书
2015/01/19 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
导游词之山东孔庙
2019/11/04 职场文书