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 相关文章推荐
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
jQuery 表单验证扩展(三)
Oct 20 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
原生js和jquery中有关透明度设置的相关问题
Jan 08 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
Feb 22 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
Jun 22 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
Jul 31 Javascript
jQuery表单验证功能实例
Aug 28 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
Sep 19 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
JS中的Replace()传入函数时的用法详解
Sep 11 Javascript
JavaScript运动原理基础知识详解
Apr 02 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
PHP实现根据数组某个键值大小进行排序的方法
2018/03/13 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
js面向对象编程总结
2017/02/16 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
Python自动登录126邮箱的方法
2015/07/10 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
python 连接sqlite及简单操作
2017/06/30 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
违反校纪校规检讨书
2014/02/15 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
vue router 动态路由清除方式
2022/05/25 Vue.js