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}`)