From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16
---
miniprogram_npm/tdesign-miniprogram/common/bus.js | 23 +----------------------
1 files changed, 1 insertions(+), 22 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/common/bus.js b/miniprogram_npm/tdesign-miniprogram/common/bus.js
index 5a6c889..81ea9eb 100644
--- a/miniprogram_npm/tdesign-miniprogram/common/bus.js
+++ b/miniprogram_npm/tdesign-miniprogram/common/bus.js
@@ -1,22 +1 @@
-export default class Bus {
- constructor() {
- this.listeners = new Map();
- this.emitted = new Set();
- }
- on(evtName, listener) {
- if (this.emitted.has(evtName)) {
- listener();
- return;
- }
- const target = this.listeners.get(evtName) || [];
- target.push(listener);
- this.listeners.set(evtName, target);
- }
- emit(evtName) {
- const listeners = this.listeners.get(evtName);
- if (listeners) {
- listeners.forEach((func) => func());
- }
- this.emitted.add(evtName);
- }
-}
+export default class Bus{constructor(){this.listeners=new Map,this.emitted=new Set}on(t,e){if(this.emitted.has(t))return void e();const s=this.listeners.get(t)||[];s.push(e),this.listeners.set(t,s)}emit(t){const e=this.listeners.get(t);e&&e.forEach(t=>t()),this.emitted.add(t)}}
\ No newline at end of file
--
Gitblit v1.9.3