合并代码

This commit is contained in:
X1627315083
2024-08-19 10:36:46 +08:00
parent a8ab30f30c
commit e4b3ebe88b
30 changed files with 857 additions and 472 deletions

16
src/tool/myEvents.js Normal file
View File

@@ -0,0 +1,16 @@
class MyEvent{
static list = []
add(name,call){
MyEvent.list.push({name,call})
}
remove(name,call){
MyEvent.list.filter(item=>item.name!=name&&item.call!=call)
}
emit(name,data){
MyEvent.list.forEach(item => {
if(item.name == name)item.call(data)
});
}
}
export default new MyEvent()