vue中get请求传输数据中数组格式问题

问题:请求参数arr=[1,2,3],则url里面显示“url地址?arr[]=1&arr[]=2&arr[]=3”,这样调用接口的时候后台可能不识别 "[]", 这里需要把 "[]" 给去掉

解决方法:

  1,安装qs

npm install qs

  2,在js里面引用并使用

import qs from 'qs'

this.$http.get(url + '?' + qs.stringify(params, { indices: false })).then(() => {})

  然后再调用接口的时候url里面就为“url地址?arr=1&arr=2&arr=3”

                 

猜你喜欢

转载自www.cnblogs.com/MuYu-home/p/13167729.html
今日推荐