当前位置:   article > 正文

uni-app 使用escook/request-miniprogram插件发请求说明_request-miniprogram post

request-miniprogram post

请求说明:

根据接口要求,一般常用的请求类型为get请求和post请求

get的不传参的写法

  1. //res是接口返回的数据,可能包含1.请求结果状态(success)2.数据(data3.提示(message)
  2. //get请求uni.$http.get;post请求uni.$http.post
  3. //请求路径:/home/Img/goods_video。(此接口仅为示例,自己写的需要根据接口文档实际来写)
  4. const { data: res } = await uni.$http.get('/home/Img/goods_video')
  5. /*例如:res返回的数据为
  6. {
  7. "success": 1, //成功响应
  8. "message": "获取成功",
  9. "data": [
  10. {
  11. "id": 426,
  12. "goods_name": "推送螺旋三角铁",
  13. "phone": ""
  14. }
  15. ]
  16. }
  17. */
  18. if (res.success !== 1){
  19. return uni.$showMsg()
  20. }else{
  21. //List为自定义的参数;res.data表示使用接口返回的data中的数据赋值
  22. this.List = res.data
  23. }

get传参

  1. //params为自定义的,也可以叫data,但是还是params更通俗易懂,里面的参数可以是多个,根据接口文档要求来设计
  2. //search_name为请求参数名,这里只是示例,实际参数名可根据接口文档要求来写
  3. //西服,请求参数值
  4. var params = {
  5. search_name:'西服'
  6. }
  7. const { data: res } = await uni.$http.get('/api/public/v1/home/swiperdata',params)
  8. if (res.success !== 1){
  9. return uni.$showMsg()
  10. }elses{
  11. this.List2 = res.data
  12. }

post不传参

  1. const { data: res } = await uni.$http.post('/home/Infor/newselect')
  2. if (res.success !== 1){
  3. return uni.$showMsg()
  4. }elses{
  5. this.List2 = res.data
  6. }

post传参

  1. var params = {
  2. id:123
  3. }
  4. const { data: res } = await uni.$http.post('/home/Infor/newselect2',params)
  5. if (res.success !== 1){
  6. return uni.$showMsg()
  7. }elses{
  8. this.List2 = res.data
  9. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/294700
推荐阅读
相关标签
  

闽ICP备14008679号