在项目中遇到后端接受不到参数,思来想去实在不知道怎么回事。百度了一下,发现是参数设置的问题,网上解决方法很多我这里就介绍一种简单实用的方法:

在项目中遇到后端接受不到参数,思来想去实在不知道怎么回事。百度了一下,发现是参数设置的问题,网上解决方法很多我这里就介绍一种简单实用的方法:

···

var params = new URLSearchParams();

更改前:

this.$axios.post(url //这里是接口, { key:value,key1:value1 })

        .then(res => {

         请求成功后的处理。。。。。。

        });

更改后:

var params = new URLSearchParams();

params.append(key, value);

params.append('key1', value1);

this.$axios.post(url //这里是接口, params)

        .then(res => {

请求成功后的处理。。。。。。

        });

···

axios的写法稍有差别,大家可以按照实际情况写。

你可能感兴趣的:(在项目中遇到后端接受不到参数,思来想去实在不知道怎么回事。百度了一下,发现是参数设置的问题,网上解决方法很多我这里就介绍一种简单实用的方法:)