今天向自己使用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) { }
标签:axios,name,gender,理解,熟悉,res,searchEmp,data From: https://www.cnblogs.com/daitu66/p/17538879.html