From 3e13d4e780d4621ad02d713d8bddc2eb5e2f4511 Mon Sep 17 00:00:00 2001 From: ylh Date: Fri, 23 May 2025 14:56:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=A7=BB=E9=99=A4=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E4=BB=A3=E7=A0=81):=20this.events[name].push(callback)=20?= =?UTF-8?q?=E8=BF=99=E8=A1=8C=E4=BB=A3=E7=A0=81=E5=8F=AF=E4=BB=A5=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/components/events.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/components/events.ts b/packages/core/src/components/events.ts index fa14110..e3e689e 100644 --- a/packages/core/src/components/events.ts +++ b/packages/core/src/components/events.ts @@ -34,7 +34,8 @@ export default class TinyPlayEvents { const type = this.type(name) if (type && typeof callback !== 'function') return console.error(`${name} 事件的回调函数必须是一个函数`) if (!this.events[name]) this.events[name] = [] - this.events[name].push(callback) + // 重复代码 移除 + // this.events[name].push(callback) // video 事件,直接绑定到 video 元素上 if (type === 'video') { this.player.video.addEventListener(name, callback)