import { Message } from '@alifd/next'; declare global { interface Window { globalLoading?: any; __disable_epoch_hide_loadding?: boolean; } } export function hideLoading() { if (window.globalLoading) { clearTimeout(window.globalLoading); } !window.__disable_epoch_hide_loadding && Message.hide(); } export function showLoading(content = '加载中...', delay = 100) { hideLoading(); // 全局只显示一个 window.globalLoading = setTimeout(() => { Message.show({ type: 'loading', duration: 60000, hasMask: true, content, }); }, delay); }