UNPKG

uni-ui-plus

Version:

🦄基于uni-ui的二次封装的uniapp组件库

26 lines (21 loc) 454 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() }) }