当前位置:网站首页 > Vue.js开发 > 正文

跨域是什么(跨域是什么,如何解决跨域vue)

1、在使用

vue

开发的时候经常要涉及到

跨域

问题,其实在

vue

cli中是有我们设置

跨域

请求的文件的。

2、当

跨域

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

dev: {

env: require('https://blog.csdn.net/_/article/details/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('调用失败');

});

到此这篇跨域是什么(跨域是什么,如何解决跨域vue)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • vue2官网进不去(vue官网api)2025-10-21 07:18:09
  • ubuntu官方源地址(ubuntu 20.04 源)2025-10-21 07:18:09
  • Vue插槽详解(vue三种插槽的区别)2025-10-21 07:18:09
  • 数组方法js(数组方法将元素放在第一位)2025-10-21 07:18:09
  • vue2.0升级vue3.0(vue2.0如何升级vue3.0)2025-10-21 07:18:09
  • Json字符串转数组 js(json字符串转json js)2025-10-21 07:18:09
  • Json字符串转json是制定字段不转换(json字符串转换成对象有哪几种方法)2025-10-21 07:18:09
  • vue2生命周期都干了什么(vue生命周期总共有几个阶段)2025-10-21 07:18:09
  • jsjs3101是哪个烟草的香烟(jsjs310116107是哪里烟草公司)2025-10-21 07:18:09
  • redhat操作系统安装教程(redhat linux 7.2系统安装详细过程)2025-10-21 07:18:09
  • 全屏图片