怎么解决vue中axios发送POST请求时后台没有接收到数据问题
更新:HHH   时间:2023-1-7


解决方案:

   使用qs模块格式化json串


操作步骤:

   1.安装qs :  npm install qs --save

   2.main.js文件中:

      import qs from 'qs';

      Vue.use(qs)

      Vue.prototype.$qs = qs;

   3. 下面为请求过程,主要是要通过this.$qs.stringify() 格式化下数据

        let postData = this.$qs.stringify({account:"999"username:"hello"})

     this.$axios({

     method: 'post',

     url:'http://127.0.0.1:8000/api/user/add',

     data:postData

     }).then(function(res){

     console.log(res.data.state)

     });


返回开发技术教程...