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

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

先安装qs

npm install qs

然后再main.js中引入

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

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐