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)
    {
        
    }

 

posted @ 2023-07-09 16:12  阿飞藏泪  阅读(11)  评论(0编辑  收藏  举报
1 2 3
4