axios的使用熟悉理解+1
今天向自己使用axios,配合spring boot来写东西,我知道了axios.get写法需要后端如何写。
axios.get('http://localhost:8080/emps',
{params: {
name: this.searchEmp.name,
gender: this.searchEmp.gender
}}).then((res) => {
this.tableData = res.data.data;
});
对应后端是:
@GetMapping public Result cha( String name,Short gender) { System.out.println(name); log.info("分页查询,参数:{},{},{},{},{},{}",name,gender); List<Emp> list = empService.list(name, gender); return Result.success(list); }
如何你是post
axios({
method:"post",
url:"http://localhost:8080/emps",
data: this.searchEmp
}).then((res) => {
this.tableData = res.data.data;
});
后端要进行@RequestBody把他们封装在实体类中。
@PostMapping
public Result cha( @RequestBody searchEmp searchEmp)
{
}