hy-app
Version:
修复上传提示功能
35 lines (30 loc) • 712 B
text/typescript
/*
* @Author: weisheng
* @Date: 2023-07-02 22:51:06
* @LastEditTime: 2024-03-16 19:59:07
* @LastEditors: weisheng
* @Description:
* @FilePath: /wot-design-uni/src/uni_modules/wot-design-uni/components/common/clickoutside.ts
* 记得注释
*/
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();
});
}