UNPKG

hy-app

Version:

fix: 修复text和tag换掉

29 lines (24 loc) 516 B
/** * 互相关闭 * */ let queue: any[] = []; export function pushToQueue(comp: any) { queue.push(comp); } export function removeFromQueue(comp: any) { queue = queue.filter((item) => { return item.$.uid !== comp.$.uid; }); } export function closeOther(comp: any) { queue.forEach((item) => { if (item.$.uid !== comp.$.uid) { item.$.exposed.close(); } }); } export function closeOutside() { queue.forEach((item) => { item.$.exposed.close(); }); }