loading.js 559 B

12345678910111213141516171819202122232425262728
  1. import { getApp } from '@/app'
  2. const notOpenUrls = [
  3. '/web/scene/downloadProcess'
  4. ]
  5. let loading
  6. export const openLoading = (url) => {
  7. // if (loading) return;
  8. console.log('notOpenUrls',url,notOpenUrls.indexOf(url))
  9. if (loading || ~notOpenUrls.indexOf(url)) return;
  10. loading = getApp().$loading({
  11. lock: true,
  12. text: '加载中',
  13. spinner: 'el-icon-loading',
  14. background: 'rgba(255, 255, 255, 0.4)',
  15. customClass: 'loading'
  16. });
  17. }
  18. export const closeLoading = () => {
  19. if (loading) {
  20. loading.close()
  21. loading = void 0
  22. }
  23. }