如何通过Vue的GET请求传递数组参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计437个文字,预计阅读时间需要2分钟。
前言:在Vue中与后端进行数据交互时,使用axios发送请求,如果不做配置直接使用get请求传递数组类型参数,后端是无法接收到数据的。需要对方axois做一些简单的配置才能让后端完美接收数据。
前言: vue中在与后端进行数据交互时,使用axios发送请求,不做配置直接使用get请求传递数组类型参数的时候,后端是无法接收数据的,需要对axios一些简单的配置才能让后端完美的接收数组
1、问题
示例代码
let params = { statusList: ['OVERDUE', 'DELAY'] } this.$http.get('/list', params) .then(res => {}) .catch(e => {})
上述代码在不做配置的时候请求信息为:/list?statusList[]=OVERDUE&statusList[]=DELAY对于后端来说,statusList[]形式的提交是无效的,实际需要的是/list?statusList=OVERDUE&statusList=DELAY这种方式的提交。
本文共计437个文字,预计阅读时间需要2分钟。
前言:在Vue中与后端进行数据交互时,使用axios发送请求,如果不做配置直接使用get请求传递数组类型参数,后端是无法接收到数据的。需要对方axois做一些简单的配置才能让后端完美接收数据。
前言: vue中在与后端进行数据交互时,使用axios发送请求,不做配置直接使用get请求传递数组类型参数的时候,后端是无法接收数据的,需要对axios一些简单的配置才能让后端完美的接收数组
1、问题
示例代码
let params = { statusList: ['OVERDUE', 'DELAY'] } this.$http.get('/list', params) .then(res => {}) .catch(e => {})
上述代码在不做配置的时候请求信息为:/list?statusList[]=OVERDUE&statusList[]=DELAY对于后端来说,statusList[]形式的提交是无效的,实际需要的是/list?statusList=OVERDUE&statusList=DELAY这种方式的提交。

