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正确传到后台了。
see you again
浙公网安备 33010602011771号