解决在vue中使用axios 发送请求,后端不能通过request获取参数的问题

我在开发过程中出现一个问题,就是后台无法通过request获取从vue前端传过来的数据。
默认情况下,axios将JavaScript对象序列化为JSON。 要以应用程序/ x-www-form-urlencoded格式发送数据,就是说这种时候后台接收参数必须是一个对象来接受参数,如果想用request来通过别名来获取是获取不到的
解决方案:

let params = new URLSearchParams();
params.append("noitceIds", param.selection);

但是考虑兼容性问题,需要安装下面这个

npm install url-search-params-polyfill
#在所使用的地方引入
import 'url-search-params-polyfill';

你可能感兴趣的:(前端,vue)