再vue项目使用axios原生发送post请求
前言:在大多数项目开发中,都是采用前后端分离架构,在此情况下都采用一些成熟的框架,类似于ruoyi,因为成熟所以前端的请求都进行了各种封装,有时想单独发起一个简单的请求,还有点麻烦,因此记录一下。
-
// 在xxx.vue文件中引入
-
import axios from 'axios'
-
-
// 在methods 对象中使用
-
methods: {
-
goToUrl: function() {
-
axios({
-
method: "post",
-
url: 'http://localhost:81/geecg-api/jeecg-boot/sys/phoneLogin',
-
headers: {
-
"Content-Type": "application/json"
-
},
-
data: {
-
"mobile":"18012124548",
-
"captcha": "234"
-
},
-
}).then(function (response) {
-
console.log("111111111111")
-
console.log(response);
-
if (response.data.code ==200){
-
window.open("http://localhost:3000", '_blank');
-
}
-
}).catch(function (error) {
-
console.log(error);
-
});
-
}
-
}
-
因为是前后端分离,当前前端使用的端口是81,后端运行的端口是8080,就产生跨域问题,所以还需要在vue.config.js中进行代理配置。
-
devServer: {
-
host: '0.0.0.0',
-
port: port,
-
open: true,
-
proxy: {
-
// 到jeecg 的代理
-
['/geecg-api']: {
-
target: `http://localhost:8080`,
-
// target: `http://api-dashboard.yudao.iocoder.cn`,
-
changeOrigin: true,
-
pathRewrite: {
-
'^/geecg-api': ''
-
}
-
}
-
},
-
disableHostCheck: true
-
},
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfbjjk
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01