2***@qq.com
2***@qq.com
  • 发布:2024-03-28 15:00
  • 更新:2024-03-28 15:07
  • 阅读:234

uniapp用axios请求,params参数不会自动拼接到地址栏,而网页端上的axios就可以做到

分类:uni-app

如题,小白不太懂,请问是什么个原理。网上说是uni-app 对 Axios 进行了一些定制化处理,主要是为了适配移动端环境和提供更好的用户体验,但是找不到定制化的原理细节

2024-03-28 15:00 负责人:无 分享
已邀请:
JXWang

JXWang

get 类型的接口在接口请求时参数会拼接到地址栏,post 类型的接口参数有两种类型,params 和 data,params会拼接到地址栏

  • 2***@qq.com (作者)

    嗯嗯,其实我想问的是post请求,它的params好像不能自动拼接,比如 let id =1,我想请求/goods?id=1, 用axios.post("/goods", {

    params: {id}

    })就达不到效果,得用axios.post(/goods?id=${id})才行

    2024-03-28 15:33

  • JXWang

    回复 2***@qq.com: 你说的axios 指的是axios 库,还是用uni.request封装的方法呢?如果是axios库就跟uniapp没有关系,理论上你说的那种方式也是可以的,如果是自己封装的方法,uni.request不支持params参数,只能url上拼接

    2024-03-28 17:56

要回复问题请先登录注册