战力不足五
战力不足五
  • 发布:2024-08-29 09:55
  • 更新:2024-08-29 17:57
  • 阅读:373

uniappX联网问题

分类:uni-app x

uni.request({
url:'http://192.168.1.192:10001/goods/cate/list',
success: (res) => {
console.log(res.data)
},
fail: (err) => {
console.log(err)
}
})
这样请求是可以出数据的,然后把打印出来的 数据 json转type 然后 传递泛型如下:
uni.request<IRootType[]>({
url:'http://192.168.1.192:10001/goods/cate/list',
success: (res) => {
console.log(res.data)
},
fail: (err) => {
console.log(err)
}
})
然后就报错了
{
"errCode":
//‍[Int]‍
100001,
"cause": null,
"data": null,
"errMsg": "invalid json",
"errSubject": "uni-request",
"message": "",
"name": "Error"
}

要怎么搞啊 。这还没开始就得放弃这个uniappx了吗?

2024-08-29 09:55 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

放弃吧,坑太多,很多不完善

DCloud_heavensoft

DCloud_heavensoft

这不是不完善,强类型的泛型和json数据需要严格匹配

  • 1***@qq.com

    严格匹配,还不允许有null值,这就很难受啊

    2025-07-15 11:20

  • 1***@qq.com

    { "status": "失败",

    "dataValue": "[]"

    }

    这种都失败,不能都交给后台优化吧,太麻烦了

    2025-07-15 11:34

  • DCloud_heavensoft

    回复 1***@qq.com: 可以有null,只要类型定义和数据一致就行。原生开发都是这样的,flutter也这样,强类型都这样

    2025-07-15 15:01

要回复问题请先登录注册