zoukankan      html  css  js  c++  java
  • 前端axios传递一个包含数组的对象到后台,后台可以用String接收,也可以用List集合接收

    前端代码:

    data() {
    return {
    listQuery: {
    date: [],
    }
    }
    },
    //查询列表信息
    getList() {
    if (this.listQuery.date == null || this.listQuery.date.length != 2) {
    this.$message.warning("请选择时间后查询")
    return
    }
    this.listLoading = true
    console.log(this.listQuery) // {date:["2020-10-06","2020-11-06"]}
    accDrainageQuery.getList(this.listQuery).then(res => {
    this.list = res.data
    this.listLoading = false
    this.$refs.dataChart.list = res.data
    this.$refs.dataChart.formatdata()
    }).catch(err => {
    console.log(err)
    })
    },

    后端代码:

    后端用String接收,

    注意:前端axios传递一个包含数组的对象{date:["2020-10-06","2020-11-06"]}到后台,会自动转换成字符串2020-10-06,2020-11-06,我们再用String split[] = date.split(",")分割成字符串数组。

    @GetMapping("/list")
    public Result getList(String date) {
        return officialAccoutService.getList(date);
    }
    String split[] = date.split(",");

    后端用List接收,

    @GetMapping("/list")
    public Result getList(@RequestParam List date) {
    
    }
  • 相关阅读:
    网络编程IO模型
    网络编程四层模型
    签到赛--我打的
    签到赛--ipip
    初见RCE(远程命令/代码执行漏洞)
    [ACTF2020 新生赛]Include
    文件上传+[SUCTF 2019]CheckIn
    古典密码,背包密码,RSA
    第八章小结
    第七章小结
  • 原文地址:https://www.cnblogs.com/zwh0910/p/13939367.html
Copyright © 2011-2022 走看看