码迷,mamicode.com
首页 > 微信 > 详细

小程序开发前接口封装(uni-app)

时间:2021-01-18 10:48:44      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:程序   eth   app   加载   com   options   ISE   ||   turn   

//全局请求路径
const baseUrl = "****";   //你的接口地址

//防止多次请求
let ajaxTimes = 0;

export const Http = (options)=>{

    ajaxTimes++;
 
   //请求未完成  加载动画
    uni.showLoading({
        title:"加载中...",
        mask:true
    })

    return new Promise((resolve,reject)=>{
        uni.request({
            url:baseUrl+options.url,
            method: options.method || "post",
            data:options.data || {},
            success:(res)=>{
                resolve(res);
            },
            fail:(error)=>{
                reject(error);
            },
            complete:()=>{

                ajaxTimes--;
                if(ajaxTimes === 0 ){
                    uni.hideLoading();
                }
                
            }
        })
    })
}

小程序开发前接口封装(uni-app)

标签:程序   eth   app   加载   com   options   ISE   ||   turn   

原文地址:https://www.cnblogs.com/zhangtf/p/14286959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!