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表单获取和失去焦点输入框提示效果的实例代码
Aug 01 Javascript
jQuery对val和atrr("value")赋值的区别介绍
Sep 26 Javascript
js动态创建及移除div的方法
Jun 03 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
JS判断图片是否加载完成方法汇总(最新版)
May 13 Javascript
Vue中添加过渡效果的方法
Mar 16 Javascript
深入Vue-Router路由嵌套理解
Aug 13 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
JS实现动态星空背景效果
Nov 01 Javascript
原生js实现表格翻页和跳转
Sep 29 Javascript
解决removeEventListener 无法清除监听的问题
Oct 30 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
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
深入理解Python中的*重复运算符
2017/10/28 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
30年同学聚会邀请函
2014/01/25 职场文书
体育教师个人的自我评价
2014/02/16 职场文书
小学生秋游活动方案
2014/02/23 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
离职报告范文
2014/11/04 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书