GUNDAM
GUNDAM
  • 发布:2021-07-29 14:36
  • 更新:2021-08-03 14:02
  • 阅读:1052

【报Bug】uniapp h5 get请求传递数组 会将url参数去重

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.22

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: nova5i

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uniapp h5 get请求传递数组 会将url参数去重
url:示列 https:/xxxx?token="111'&houseGroupId=122&houseGroupId=112&houseGroupId=334

调用uni.request

真是发出请求 https:/xxxx?token="111'&houseGroupId=334

操作步骤:

uniapp h5 get请求传递数组 会将url参数去重
url:示列 https:/xxxx?token="111'&houseGroupId=122&houseGroupId=112&houseGroupId=334

调用uni.request

真是发出请求 https:/xxxx?token="111'&houseGroupId=334

预期结果:

https:/xxxx?token="111'&houseGroupId=122&houseGroupId=112&houseGroupId=334

实际结果:

https:/xxxx?token="111'&houseGroupId=334

bug描述:

uniapp h5 get请求传递数组 会将url参数去重
url:示列 https:/xxxx?token="111'&houseGroupId=122&houseGroupId=112&houseGroupId=334

调用uni.request

真是发出请求 https:/xxxx?token="111'&houseGroupId=334

2021-07-29 14:36 负责人:无 分享
已邀请:
GUNDAM

GUNDAM (作者)

顶上去

GUNDAM

GUNDAM (作者)

顶上去

DCMarvel

DCMarvel

重复参数的意义是什么呢??? 1=1 1也=2 神逻辑 啊

  • GUNDAM (作者)

    get 请求 传数组 没做过 ?

    2021-07-29 15:31

  • DCMarvel

    回复 GUNDAM: 数组下的arr[1] = 1 arr[1] 也=2? 每见过

    2021-07-29 15:47

  • DCMarvel

    你想传 arr = [1,2]?

    2021-07-29 15:51

  • 2***@qq.com

    回复 GUNDAM: 数组那不应该是&houseGroupId=[122,112,334]?你用啥发请求参数的key也不能重复啊

    2021-07-29 16:24

GUNDAM

GUNDAM (作者)

顶上去

海中月是天上月

海中月是天上月 - 80后帅气IT男

别顶上去了 用vuex吧 随便你怎么折腾

GUNDAM

GUNDAM (作者)

顶上去

深海智行

深海智行 - 专注前端培训

h5 的话,随便了,直接用 jquery 也可以

DCloud_UNI_HT

DCloud_UNI_HT

request get请求的key值不可重复,会导致同名参数会被覆盖。最好使用数组的方式传递

该问题目前已经被锁定, 无法添加新回复