Skip to content

Commit 964663d

Browse files
committed
refactor: 更新关闭逻辑
1 parent 0c6cb44 commit 964663d

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

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

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,10 @@ export function show(id, msgId) {
4747

4848
const close = () => {
4949
EventHandler.off(el, 'click')
50-
el.classList.remove('show');
51-
const hideHandler = setTimeout(function () {
52-
clearTimeout(hideHandler);
50+
el.classList.add("d-none");
5351

54-
msg.items.pop();
55-
if (msg.items.length === 0) {
56-
msg.invoke.invokeMethodAsync(msg.callback);
57-
}
58-
}, 500);
52+
msg.items = msg.items.filter(i => i.el.id !== msgId);
53+
msg.invoke.invokeMethodAsync("Clear", msgId);
5954
};
6055

6156
EventHandler.on(el, 'click', '.btn-close', async e => {

0 commit comments

Comments
 (0)