当前位置: 移动技术网 > IT编程>脚本编程>vue.js > vue之axios封装post请求后端接收不到参数的问题

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

2020年07月27日  | 移动技术网IT编程  | 我要评论

刚入手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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网