axios实现跨域分别是哪三种方法

coldplay.xixi
发布: 2020-08-20 13:15:17
原创
22184 人浏览过

axios实现跨域的三种方法:1、在【mian.js】中引用axios,代码为【Vue.prototype.$axios = axios】;2、在页面中引用axios,代码为【this.$axios.post('/api/】。

axios实现跨域分别是哪三种方法

axios实现跨域的三种方法:

1. mian.js 引用axios

import axios from 'axios' Vue.prototype.$axios = axios
登录后复制

2.config/index.js 的dev中添加如下代码

proxyTable: { '/api': { target: 'http://127.0.0.1/hyhy/',//设置你调用的接口域名和端口号 别忘了加http changeOrigin: true, pathRewrite: { '^/api': '/'//这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调 用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可 } } }
登录后复制

3.在页面中引用

this.$axios.post('/api/userlogin/login', Qs.stringify({ username: this.username, password: this.password })) .then((response) => { console.log(response) }) .catch((response) => { console.log(response) })
登录后复制

相关学习推荐:js视频教程

以上是axios实现跨域分别是哪三种方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!