axios 发 post 请求,后端接收不到参数解决方法

一、安装qs

npm install qs

二、在要用到的页面引入

import qs from 'qs'

三、使用qs将请求数据转换为form-data格式

let postData = {'hospitalName': this.hospitalName, 'modalities': this.modalities}
  axios.post('http://192.168.0.1:8082/tbBespoke/reservationTime', qs.stringify(
    postData
  ))
    .then(this.getTimeSucc)
    .catch((error) => {
      console.log(error) // 异常
    })

你可能感兴趣的:(Vue)