Skip to content

Commit aeb989e

Browse files
committed
refactor: 移除 click 事件委托
1 parent 964663d commit aeb989e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/BootstrapBlazor/Components/Message/Message.razor.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ export function show(id, msgId) {
4646
el.classList.add('show');
4747

4848
const close = () => {
49-
EventHandler.off(el, 'click')
5049
el.classList.add("d-none");
5150

5251
msg.items = msg.items.filter(i => i.el.id !== msgId);
@@ -59,7 +58,9 @@ export function show(id, msgId) {
5958

6059
const alert = e.delegateTarget.closest('.alert');
6160
if (alert) {
61+
EventHandler.off(el, 'click')
6262
alert.classList.add("d-none");
63+
6364
const alertId = alert.getAttribute('id');
6465
msg.items = msg.items.filter(i => i.el.id !== alertId);
6566
await msg.invoke.invokeMethodAsync('Dismiss', alertId);

0 commit comments

Comments
 (0)