diff --git a/src/pages/chats/[id]/index.vue b/src/pages/chats/[id]/index.vue index 2a679e0..ae47370 100644 --- a/src/pages/chats/[id]/index.vue +++ b/src/pages/chats/[id]/index.vue @@ -22,7 +22,10 @@ -
+
@@ -124,8 +127,7 @@ function streamChat(streamId: String) { // 滚动页面到最底部 window.scrollTo(0, document.body.scrollHeight); - // set index - const i = (messages.value.data?.length ?? 1) - 1; + let i = 0; evtSource.addEventListener("data", (e) => { const data = JSON.parse(e.data); @@ -174,6 +176,8 @@ function streamChat(streamId: String) { messageAdded = true; append = true; + // set index + i = (messages.value.data?.length ?? 1) - 1; } }