From 569ffd2bf3683b2682456261b529244db5ed1ff0 Mon Sep 17 00:00:00 2001 From: zhangyh Date: Wed, 22 Oct 2025 16:21:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MyEvent=E4=BA=8B=E4=BB=B6=E7=A7=BB?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tool/myEvents.js | 27 ++++--- src/views/HomeView/history.vue | 132 ++++++++++++++++++--------------- 2 files changed, 85 insertions(+), 74 deletions(-) diff --git a/src/tool/myEvents.js b/src/tool/myEvents.js index 2e854b69..e3c4e1b8 100644 --- a/src/tool/myEvents.js +++ b/src/tool/myEvents.js @@ -1,16 +1,15 @@ - -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) - }); - } +class MyEvent { + static list = [] + add(name, call) { + MyEvent.list.push({ name, call }) + } + remove(name, call) { + MyEvent.list = 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() \ No newline at end of file diff --git a/src/views/HomeView/history.vue b/src/views/HomeView/history.vue index a809fe6c..a6973ace 100644 --- a/src/views/HomeView/history.vue +++ b/src/views/HomeView/history.vue @@ -24,21 +24,31 @@ bordered: false, showQuickJumper: true, showSizeChanger: false, - size:'small' + size: 'small' }" >