diff --git a/src/views/setting/AccountSettingSite.vue b/src/views/setting/AccountSettingSite.vue index b1b1c61a..a357ac97 100644 --- a/src/views/setting/AccountSettingSite.vue +++ b/src/views/setting/AccountSettingSite.vue @@ -162,6 +162,8 @@ onMounted(() => { + + 0) { + // 取最后一条时间为存量消息最新时间 + lastTime.value = currData.value[currData.value.length - 1].reg_time // 合并数据 messages.value = [...currData.value, ...messages.value] // 加载完成 @@ -83,6 +90,15 @@ async function loadMessages({ done }: { done: any }) { } } +// 比较yyyy-MM-dd HH:mm:ss时间大小 +function compareTime(time1: string, time2: string) { + if (!time1) + return -1 + if (!time2) + return 1 + return new Date(time1).getTime() - new Date(time2).getTime() +} + onMounted(() => { // 监听新消息 startSSEMessager()