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组合使用构造函数模式和原型模式实例
Jun 04 Javascript
jQuery实现向下滑出的二级菜单效果实例
Aug 22 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
移动端界面的适配
Jan 11 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
JavaScript继承与聚合实例详解
Jan 22 Javascript
javascript 原型与原型链的理解及实例分析
Nov 23 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 06 Javascript
JavaScript async/await原理及实例解析
Dec 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概述.
2006/10/09 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
jquery实现拖动效果
2016/08/10 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
详解小程序循环require之坑
2019/03/08 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Python可变参数用法实例分析
2017/04/02 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
python 常用的基础函数
2018/07/10 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
python队列原理及实现方法示例
2019/11/27 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
5款实用的python 工具推荐
2020/10/13 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript