loading.ts 326 B

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