ty-mobile-uni
Version:
uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
36 lines (30 loc) • 683 B
JavaScript
//全局loading方法
var needLoadingRequestCount = 0;
var loading;
function startLoading() {
uni.showLoading({
title: '加载中',
mask: true,
});
}
function endLoading() {
uni.hideLoading();
}
var tryCloseLoading = function tryCloseLoading() {
if (needLoadingRequestCount === 0) {
endLoading();
}
};
export function showFullScreenLoading() {
if (needLoadingRequestCount === 0) {
startLoading();
}
needLoadingRequestCount++;
}
export function tryHideFullScreenLoading() {
if (needLoadingRequestCount <= 0) return;
needLoadingRequestCount--;
if (needLoadingRequestCount === 0) {
tryCloseLoading();
}
}