// 延迟事件管理 export function useEvent() { // 事件列表 let eventList = []; // 添加事件 function addEvent(event) { eventList.push(event); } // 执行事件 function invokeEvent() { eventList.forEach((e) => { if (typeof e === 'function') { e(); } }); } // 清空事件 function clearEvent() { eventList = [] } return { addEvent, invokeEvent, clearEvent }; }