欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案

程序员文章站 2022-04-14 14:01:29
问题描述SpringMVC中GET默认接收对象的格式axios中GET默认发送对象的格式官方文档axios:http://www.axios-js.com/zh-cn/docs/#请求配置qs:https://www.npmjs.com/package/qs解决方案axios({ url: "接口", method: "get", params: this.data,//传递的对象 paramsSerializer: function...

问题描述

SpringMVC中GET默认接收对象的格式

Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案

axios中GET默认发送对象的格式

Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案

官方文档

axios:http://www.axios-js.com/zh-cn/docs/#请求配置

qs:https://www.npmjs.com/package/qs

解决方案

Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案

axios({
    url: "接口",
    method: "get",
    params: this.data,//传递的对象
    paramsSerializer: function (params) {
        return qs.stringify(params, {arrayFormat: 'brackets',allowDots: true})
    },
});

参考文章

Vue 中使用 axios 的get请求无法传递对象-问题及解决办法

axios的使用小技巧:如何绕过字符串拼接,直接传递对象

本文地址:https://blog.csdn.net/weixin_43272781/article/details/109633729