axios传递参数到后端为空的问题
我们用axios往后端传递参数时,发现后台接收到的数据是null

这是由于axios默认发送数据时,数据格式是Request Payload,而并非我们常用的Form Data格式,后端未必能正常获取到,所以在发送之前,需要使用qs模块对其进行处理。

先安装qs

npm install qs

然后再main.js中引入

import qs from 'qs'
Vue.prototype.$qs = qs

之后就可以进行传参了
在这里插入图片描述
此时我们在后台打印就可以看到已经拿到数据了
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐