1***@qq.com
1***@qq.com
  • 发布:2019-08-16 15:16
  • 更新:2019-09-20 15:24
  • 阅读:2492

【报Bug】uni.request编译为h5后参数为Array时报错

分类:uni-app

uni-app项目编译为h5项目后,uni.request发送POST,PUT,DELETE请求参数为Array时报错

uni.request({  
    method:'POST',  
    data:[{"id":"test"}],  
    url:"192.168.104.117:8769/testDemo/test",  
    success: (resp) => {  
        uni.showToast({  
            icon:'none',  
            title:'success'  
        })  
    }  
})

浏览器运行以后报错:

request:fail parameter 'data'. Expected Object, String, ArrayBuffer, got Array
2019-08-16 15:16 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

不支持Array类型,支持Object类型

x***@163.com

x***@163.com

把data数组JSON.stringify转字符串,然后content-type设置为application/json 亲测 可以完美解决

  • s***@qq.com

    亲测有效,谢谢分享

    2020-01-12 22:25

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