axios Get方法参数传数组让后端可以接收到

后端代码

    @GetMapping("/batchQueryByIds")
    public List<GoodsVO> batchQuery(@RequestParam List<Long> goodsIds) {
        return goodsLogic.batchQuery(goodsIds);
    }

前端代码

                axios.get("http://localhost:8080/tj-graduation-project/goods/batchQueryByIds", {
                    params : {
                        "goodsIds":_this.goodsIds, //goodsIds:[1,2,3]
                    },
                    paramsSerializer: function(params) {
                        return params.goodsIds.map(_ => `goodsIds=${_}`).join('&');
                    },
                }).then(function(response) {
                   //xxxx
                }).catch (function(error) {
                    //xxxx
                });

你可能感兴趣的:(JAVA)