diff --git a/app/src/dialog/message.ts b/app/src/dialog/message.ts index 94b8e851c..ab1ef9869 100644 --- a/app/src/dialog/message.ts +++ b/app/src/dialog/message.ts @@ -32,14 +32,26 @@ export const initMessage = () => { target = target.parentElement; } }); + const tempMessageElement = document.getElementById("tempMessage") + if (tempMessageElement) { + showMessage(tempMessageElement.innerHTML); + tempMessageElement.remove(); + } }; // type: info/error; timeout: 0 手动关闭;-1 用不关闭 export const showMessage = (message: string, timeout = 6000, type = "info", messageId?: string) => { const messagesElement = document.getElementById("message").firstElementChild; if (!messagesElement) { - alert(message); - return ; + document.body.insertAdjacentHTML("beforeend", `
${message}
`); + return; } const id = messageId || genUUID(); const existElement = messagesElement.querySelector(`.b3-snackbar[data-id="${id}"]`);