uniapp封装ui.request,uniapp接口请求封装

  uniapp封装ui.request,uniapp接口请求封装

  uniapp封装请求请求的方法:首先项目下新建普通文件夹,再创建【request.js】文件;然后打开【request.js】文件,开始写封装的代码;最后通过承诺异步请求,最后导出方法。

  单一应用程序开发(仿饿了么)开发课程:进入学习

  本教程操作环境:windows7系统、uni-app2.5.1版本、thinkpad t480电脑。

  推荐(免费):uni-app开发教程

  uniapp封装request请求的方法:

  1、项目下新建普通文件夹,再创建请求。射流研究…文件

  2、打开请求。射流研究…文件,开始写封装的代码

  思路很简单

  定义域名:baseUrl

  定义方法:api

  通过承诺异步请求,最后导出方法。

  请求。射流研究…参考代码如下

  const base URL= https://unidemo。d云。网。 cn

  const request=(url= ,date={},type=GET ,header={

  })={

  返回新承诺((解决,拒绝)={

  uni.request({

  方法:类型,

  url: baseUrl url,

  数据:日期,

  表头:表头,

  数据类型: json ,

  }).然后((响应)={

  setTimeout(function() {

  大学。隐藏加载();

  }, 200);

  let [error,RES]=response;

  解决(研究数据);

  }).接住(错误={

  让[err,RES]=错误;

  拒绝(错误)

  })

  });

  }

  导出默认请求3,在主页。射流研究…全局注册

  从" common/request.js "导入请求

  Vue.prototype.$request=请求

  4、页面调用

  这个请求(/api/news ,{

  //传参参数名:参数值,如果没有,就不需要传

  }).然后(res={

  //打印调用成功回调

  console.log(res)

  })页面调用的索引。某视频剪辑软件

  模板

  视角

  uni-list v-for=(item,index)in product list :key= index

  uni-list-item:title= item。 author _ name :note= item。标题/单一列表项

  /uni-list

  /查看

  /模板

  脚本

  从" @/components/uni-list/uni-list。vue "导入单一主义者

  从" @/components/uni-list-item/uni-list-item。vue "导入单一项目

  导出默认值{

  组件:{

  uniList,

  单一项目

  },

  data() {

  返回{

  产品列表:[],

  };

  },

  onLoad() {

  这个。getlist();

  },

  方法:{

  getList() {

  这个请求(/api/news ,{

  //传参参数名:参数值,如果没有,就不需要传

  //用户名:约翰,

  //key: this.searchValue

  }).然后(res={

  //打印调用成功回调

  console.log(res)

  this.productList=res

  })

  },

  }

  }

  /脚本

  风格

  /风格相关免费学习推荐:编程视频

  以上就是uniapp如何封装请求请求的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: