vue下跨域设置的相关介绍


Posted in Javascript onAugust 26, 2017

本文介绍了vue下跨域设置的相关介绍,分享给大家,具体如下:

1、在使用vue开发的时候经常要涉及到跨域的问题,其实在vue cli中是有我们设置跨域请求的文件的。

2、当跨域无法请求的时候我们可以修改工程下config文件夹下的index.js中的dev:{}部分。

dev: {

  env: require('./dev.env'),
  port: 8080,
  autoOpenBrowser: false,
  assetsSubDirectory: 'static',
  assetsPublicPath: '/',
  proxyTable: {
    '/api': {
      target: 'http://api.douban.com/v2',
      changeOrigin: true,
      pathRewrite: {
        '^/api': ''
      }
    }
  },
  // CSS Sourcemaps off by default because relative paths are "buggy"
  // with this option, according to the CSS-Loader README
  // (https://github.com/webpack/css-loader#sourcemaps)
  // In our experience, they generally work as expected,
  // just be aware of this issue when enabling this option.
  cssSourceMap: false
}

将target设置为我们需要访问的域名。

3、然后在main.js中设置全局属性:

Vue.prototype.HOST = '/api'

4、至此,我们就可以在全局使用这个域名了,如下:

var url = this.HOST + '/movie/in_theaters'
  this.$http.get(url).then(res => {
   this.movieList = res.data.subjects;
  },res => {
   console.info('调用失败');
  });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript XML操作 封装类
Jul 01 Javascript
关于Javascript 对象(object)的prototype
May 09 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
php常见的页面跳转方法汇总
Apr 15 Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 Javascript
javascript中this指向详解
Apr 23 Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 Javascript
jQuery实现日期联动效果实例
Jul 26 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
js实现分页功能
May 24 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
vue+iview动态渲染表格详解
Mar 19 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 #Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
Jun 19 #Javascript
微信小程序实现顶部选项卡(swiper)
Jun 19 #Javascript
js实现本地时间同步功能
Aug 26 #Javascript
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 #jQuery
Javascript快速实现浏览器系统通知
Aug 26 #Javascript
深入浅出es6模板字符串
Aug 26 #Javascript
You might like
php绘制一个矩形的方法
2015/01/24 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
jquery延迟对象解析
2016/10/26 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
python使用win32com库播放mp3文件的方法
2015/05/30 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
如何解决cmd运行python提示不是内部命令
2020/07/01 Python
如何在python中判断变量的类型
2020/07/29 Python
python多线程和多进程关系详解
2020/12/14 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
《油菜花开了》教学反思
2014/02/22 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
导游个人求职信
2014/04/25 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis