欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue之axios封装post请求后端接收不到参数的问题

程序员文章站 2022-03-21 18:44:44
刚入手vue,本来想封装一个请求的接口,在做登录界面时调用自己封装post请求时,登录的返回值一直显示失败。于是让后台人员打印一下我传的值,但是显示为空。(我他吗心态崩了呀)顺手百度了一下说需要使用qs.stringify()是将对象 序列化成URL的形式。但是直接调用的时候报错了。后来才反应过来 qs 是个插件。安装qs命令:npm install qs接口使用方法:/** * 封装post请求 */export function post (url,data = {}){...

刚入手vue,本来想封装一个请求的接口,在做登录界面时调用自己封装post请求时,登录的返回值一直显示失败。于是让后台人员打印一下我传的值,但是显示为空。

(我他吗心态崩了呀)

顺手百度了一下说需要使用qs.stringify()是将对象 序列化成URL的形式。但是直接调用的时候报错了

后来才反应过来 qs 是个插件。

安装qs命令:

npm install qs

接口使用方法:

/**
 * 封装post请求
 */
export function post (url,data = {}){
	
	return new Promise((resolve,reject)=>{
		console.log(data)
		axios.post(url, qs.stringify(data))
		.then(response => {
		    resolve(response.data);
		},err => {
		    // reject(err)
			this.$message.error('Error: Network Error');
		})
	})
}

没了说完了。。。。

本文地址:https://blog.csdn.net/jerry_0_0/article/details/107531314