81,114
社区成员
发帖
与我相关
我的任务
分享
import request from '@/utils/request'
export default{
// 教师列表(条件查询带分页)
//getTeacherListPage(当前页,页面大小,查询条件)
getTeacherListPage(current,size,searchTeacher){
return request({
url:`/eduservice/study-teacher/pageTeacherWrapper/${current}/${size}`,
method: 'post',
data: {//后端RequestBody获取数据,前端使用data转化json传递到接口
name: searchTeacher.name,
level: searchTeacher.level,
create: searchTeacher.create,
end: searchTeacher.end
}
})
}
}
直接传对象后端@RequestBody获取的json是 :
{"searchTeacher":{"level":1,***}}
而后端需要的json是:
{"level":1,***}
@RestController
@RequestMapping("/eduservice/study-teacher")
@CrossOrigin
public class StudyTeacherController {
@PostMapping("/pageTeacherWrapper/{current}/{size}")
public ReturnCode pageListTeacherWrapper(@PathVariable Integer current,
@PathVariable Integer size,
@RequestBody(required = false) SearchTeacher searchTeacher){
}
}
前端vue-admin-template-3.8.0,没有用到nginx。