vue中axios传值后台一直接受不到正确参数

后面再写详细思路,先简单记录下来

form data格式和request payload格式区别导致参数格式不正确

解决办法在 vue项目下安装qs模块

命令行输入 npm install qs --save -dev

在需要的的页面引入

import qs from 'qs'

创建一个局部变量

let postData = qs.stringify({
        name:"我是name";
     password:"" });

  

直接使用
this.axios
        .post(apiurl, postData)
        .then(res => {
          console.log(res);
        })
        .catch(err => {
          this.$message.error("连接失败,网络异常!");
        });

  


这样就可以吧postData正确传到后台了。


posted on 2019-07-25 16:59  呼zzZzz  阅读(466)  评论(0)    收藏  举报

导航