useLoading.ts 318 B

12345678910111213141516171819
  1. let loadingCount = 0;
  2. export function showLoading(title = '加载中...') {
  3. if (loadingCount === 0) {
  4. uni.showLoading({
  5. title,
  6. mask: true
  7. });
  8. }
  9. loadingCount++;
  10. }
  11. export function hideLoading() {
  12. loadingCount--;
  13. if (loadingCount <= 0) {
  14. loadingCount = 0;
  15. uni.hideLoading();
  16. }
  17. }