1.post请求,后台代码使用@RequestBody注解接收前端传过来的参数
@PostMapping("/saveHosp")public Result SaveHosp(@RequestBody HospitalSet hospitalSet){ //此处省略中间代码 ...... }
此时前端传过来的参数须为JSON格式,前端VUE传参数为:
//添加saveHospSet(hospitalSet){return request({url: `/admin/hosp/hospitalSet/saveHosp`,method: 'post',data:hospitalSet})
前端传参为一个对象,前面使用data来承接。
2.get请求,后台代码不使用注解来接收:
@GetMapping("/list/{page}/{limit}")public Result listHosp(@PathVariable Integer page, @PathVariable Integer limit, HospitalQueryVo hospitalQueryVo){ //此处省略中间代码 ...............}
此时前端VUE须使用params来承接:
getHospList(page,limit,searchObj) {return request({ url: `/admin/hosp/hospital/list/${page}/${limit}`,method: 'get',params: searchObj})