uniapp封装request网络请求

本文介绍了如何在uni-app中封装request网络请求,包括在http.js的创建、main.js的全局挂载步骤,以及实际使用时的引用示例。
摘要由CSDN通过智能技术生成

1、先在根目录下创建一个http.js

 1 const commonUrl = "此处为访问后端接口"; //公共路径 
 2 
 3     // post请求封装
 4 function postRequest(url, data) {
 5     var promise = new Promise((resolve, reject) => {
 6         var that = this;
 7         var postData = data;
 8         uni.request({
 9             url: commonUrl + url,
10             data: postData,
11             method: "POST",
12             header: {
13                 "content-type": "application/x-www-form-urlencoded",
14                 token: uni.getStorageSync("token")
15             },
16             success: function(res) {
17                 //返回什么就相应的做调整
18                 if (res.statusCode == 200) {
19                     resolve(res.data);
20                 } else {
21                     // 请求服务器成功,但是由于服务器没有数据返回,此时无code。会导致这个空数据
22                     //接口后面的then执行
23                     // 不下去,导致报错ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值