From a35af8c40c7b05b03ee2fc3d797d3766fb16ec2f Mon Sep 17 00:00:00 2001 From: D <3066417822@qq.com> Date: Sat, 2 Sep 2023 23:14:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E4=BA=8B=E4=BB=B6=E6=80=BB?= =?UTF-8?q?=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/bus.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/bus.ts b/src/plugins/bus.ts index 4dd8b8b..b2c5074 100644 --- a/src/plugins/bus.ts +++ b/src/plugins/bus.ts @@ -3,7 +3,7 @@ const event: { [key: string]: Function } = {} export default { /** 绑定一个事件 */ $on(eventName: string, eventFun: Function) { - if (event.hasOwnProperty('key1')) { + if (event.hasOwnProperty(eventName)) { throw new Error(`存在事件 => ${eventName}`) } else { event[eventName] = eventFun @@ -11,7 +11,7 @@ export default { }, /** 解绑一个事件 */ $off(eventName: keyof typeof event) { - if (event.hasOwnProperty('key1')) { + if (event.hasOwnProperty(eventName)) { delete event[eventName] } else { throw new Error(`不存在事件 => ${eventName}`) @@ -19,7 +19,7 @@ export default { }, /** 触发一个事件 */ $emit(eventName: keyof typeof event, ...args: any):T { - if (event.hasOwnProperty('key1')) { + if (event.hasOwnProperty(eventName)) { return event[eventName](...args) } else { throw new Error(`不存在事件 => ${eventName}`)