美文网首页前端成神之路前端之美-VueJs
axios post请求 后台接受不到参数的解决

axios post请求 后台接受不到参数的解决

作者: 吴佳浩 | 来源:发表于2018-05-17 19:20 被阅读26次

使用qs
安装qs,在 main.js里引入
但是现在 安装 axios 的时候 都会绑定qs安装所以只要axios安装完成 就可以执行以下操作了

import axios from 'axios';
import qs from 'qs';
Vue.prototype.$http = axios;
Vue.prototype.qs = qs;

在vue组件里面请求方法

let postData = this.qs.stringify({
    key1:value1,
    key2:value2,
    key3:value3,
});
this.$http({
    method: 'post',
    url:'url',
    data:postData
}).then(es=>{
console.log(res)
});

或者or!!!!!!!

let postData = this.qs.stringify({
    key1:value1,
    key2:value2,
    key3:value3,
});
this.$http.post('http://URL地址',postData)
.then(res=>{
console.log(res)
})

强烈推荐第二种 因为简单方便 至少我是这么觉得

相关文章

网友评论

  • 秋无衣:不错, 但还可以改进, 可以看看我的《vue+axios 手捏网络请求》这篇
  • IT人故事会:谢谢分享已经收藏了。
    吴佳浩:谢谢。

本文标题:axios post请求 后台接受不到参数的解决

本文链接:https://www.haomeiwen.com/subject/bfsidftx.html