vue实现跨域的方法分析


Posted in Javascript onMay 21, 2019

本文实例讲述了vue实现跨域的方法。分享给大家供大家参考,具体如下:

vue实现跨域的方法分析

在请求的资源上没有“访问控制允许源”标头。因此,“http://LoalHoal:8081”是不允许访问的。

出现这个报错就说明,浏览器限制了跨域,需要设置跨域

一、后台更改header

header('Access-Control-Allow-Origin:*');//允许所有来源访问
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式

二、使用JQuery提供的jsonp需要vue中引入jquery,不是今天讲的重点

methods: {
 getData () {
  var that = this
  $.ajax({
   url: 'yoururl',
   type: 'GET',
   dataType: 'JSONP',
   success: function (res) {
    that.data = res.data;
   }
  })
 }
}

三、使用vue-cli脚手架搭建项目时候的proxyTable解决跨域

在config目录下的index.js的proxyTable配置:

第一种:

proxyTable: {
    '/api': { //使用"/api"来代替"http://v.juhe.cn/toutiao/index"
      target: 'http://v.juhe.cn/toutiao/index', //源地址
      changeOrigin: true, //改变源
      pathRewrite: {
       '^/api': '' //路径重写
       }
     }
  },
this.axios.post("/api?type=keji&key=yourkey").then(res => {
 console.log("api:"+res);
 this.kjnews = res.data.result.data;
});

注意:路径重写后面是空的不然请求不成功,最后配置完之后还要npm run dev重启一下

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
Jquery ThickBox插件使用心得(不建议使用)
Sep 08 Javascript
JavaScript 中的日期和时间及表示标准介绍
Aug 21 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
js实现单击图片放大图片的方法
Feb 17 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
jQuery选择器实例应用
Jan 05 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
JS随机排序数组实现方法分析
Oct 11 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
Jun 17 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
Jun 22 Javascript
vue动态绑定class的几种常用方式小结
May 21 #Javascript
express启用https使用小记
May 21 #Javascript
使用express获取微信小程序二维码小记
May 21 #Javascript
小程序server请求微信服务器超时的解决方法
May 21 #Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 #Javascript
用node.js写一个jenkins发版脚本
May 21 #Javascript
vue-router源码之history类的浅析
May 21 #Javascript
You might like
德劲1102收音机的打理维修案例
2021/03/02 无线电
PHP 递归效率分析
2009/11/24 PHP
php防攻击代码升级版
2010/12/29 PHP
PHP动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
python实现井字棋游戏
2020/03/30 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
土木工程应届生自荐信
2013/09/24 职场文书
员工年终演讲稿
2014/01/03 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
4种方法python批量修改替换列表中元素
2022/04/07 Python