handleReqLoading.js 525 B

1234567891011121314151617181920212223242526
  1. /**
  2. * 处理请求loading
  3. * 接收一个boolean值,如果为true则loading + 1,否则loading -1
  4. */
  5. let requestNum = 0;
  6. const handleReqLoading = (loadingStatus,dataType='json') => {
  7. if (loadingStatus) {
  8. requestNum++;
  9. } else {
  10. requestNum--;
  11. }
  12. if (requestNum < 0) {
  13. requestNum = 0;
  14. }
  15. if (requestNum > 0) {
  16. uni.showLoading({
  17. title: '加载中',
  18. mask: true
  19. });
  20. } else {
  21. uni.hideLoading();
  22. }
  23. }
  24. export default handleReqLoading;