Vue怎么设置axios请求格式为form-data
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了Vue怎么设置axios请求格式为form-data的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么设置axios请求格式为form-data文
千家信息网最后更新 2026年10月31日Vue怎么设置axios请求格式为form-data
这篇文章主要介绍了Vue怎么设置axios请求格式为form-data的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么设置axios请求格式为form-data文章都会有所收获,下面我们一起来看看吧。
Cover

在Vue中使用axios
!!! 设置form-data请求格式直接翻到后面看。
1. 安装axios
在项目下执行npm install axios。
之后在main.js中,添加:
import axios from 'axios' //引入//Vue.use(axios) axios不能用use 只能修改原型链 Vue.prototype.$axios = axios
2. 发送GET请求
axios封装了get方法,传入请求地址和请求参数,就可以了,同样支持Promise。
//不带参数的get请求let url = "..."this.$axios.get(url).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})不过它的参数需要写在params属性下,也就是:
//带参数的get请求let url = "...getById"this.$axios.get(url, { params: { id: 1 }}).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})2. 发送post请求
与上面相同,就是参数不需要写在params属性下了,即:
//带参数的post请求let url = "...getById"let data = { id: 1}this.$axios.post(url, data).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})3. 经典写法
axios也可以用jQ的写法,不过回调函数还是Promise的写法,如:
this.$axios({ method: 'post', url: '...', data: { firstName: 'Fred', lastName: 'Flintstone' }}).then((res) => { console.log(res)})设置form-data请求格式
我用默认的post方法发送数据的时候发现后端获取不到数据,然而在network中看到参数是的确传出去的了。而且用postman测试的时候也是可以的,比较了下两个的不同发现是postman使用的是form-data格式,于是用form-data格式再次请求,发现OJBK
在查找设置请求格式的时候花了点时间,网上的方案有好几个,这个我亲测成功,发上来。
import axios from "axios" //引入//设置axios为form-dataaxios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';axios.defaults.transformRequest = [function (data) { let ret = '' for (let it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret}]//然后再修改原型链Vue.prototype.$axios = axios关于"Vue怎么设置axios请求格式为form-data"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Vue怎么设置axios请求格式为form-data"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
格式
参数
数据
信息
写法
时候
知识
错误
内容
原型
属性
方法
篇文章
不同
相同
成功
两个
也就是
价值
再次
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技
广州紫鲸互联网科技有限公司
科技互联网企业
科技互联网公司装修
齐家互联网科技
互联网科技公司官网
浩特互联网科技
上游互联网科技
深圳卡尔迅互联网科技有限公司怎么样
湖南洣水互联网科技有限公司扣款
北京三清互联网科技
中国航天科技大学国际工业互联网
河南住房之家互联网科技
互联网科技和法律行业
工业互联网展湾科技股份有限公司
有人说阿里系是互联网科技企业
福建互联网展示科技馆设计
恒生科技指数 中概互联网
保山浩联互联网科技有限公司
现代科技的标志之一的互联网
互联网的科技
互联网是不是新科技
万易互联网科技有限公司
北京禾田雨橡互联网科技
赫美联合互联网科技
互联网科技美容
互联网科技宣传片
老年人脱离互联网科技的作文
互联网科技产业特征
神州科技互联网有限公司