Browse Source

fix: 优化ws弹窗逻辑

master
guoapeng 2 days ago
parent
commit
66c9064ef2
  1. 9
      src/layouts/default.vue

9
src/layouts/default.vue

@ -57,12 +57,9 @@ const receiveMessage1 = (data: any) => {
FtMessage[data.level](`${data.code}: ${data.msg}`) FtMessage[data.level](`${data.code}: ${data.msg}`)
} }
let messageBoxInstance: any = null
const receiveMessage = async (data: any) => { const receiveMessage = async (data: any) => {
if (messageBoxInstance) {
ElMessageBox.close()
}
messageBoxInstance = ElMessageBox.confirm(
ElMessageBox.close()
await ElMessageBox.confirm(
`${data.code}: ${data.msg}`, `${data.code}: ${data.msg}`,
'提示', '提示',
{ {
@ -74,8 +71,6 @@ const receiveMessage = async (data: any) => {
type: data.level, type: data.level,
}, },
) )
await messageBoxInstance
messageBoxInstance = null
} }
watch (() => isClose.value, async (newVal) => { watch (() => isClose.value, async (newVal) => {

Loading…
Cancel
Save