diff --git a/src/pages/index/ChatPage.vue b/src/pages/index/ChatPage.vue index 130567e..ba6522a 100644 --- a/src/pages/index/ChatPage.vue +++ b/src/pages/index/ChatPage.vue @@ -403,16 +403,18 @@ export default { this.$set(this.contactMessages, this.currentContact.contactName, []); } + // 新消息 const newMessage = { senderName: this.currentUser.username, receiverName: this.currentContact.contactName, content: content, + createdAt: new Date() }; sendMessage(newMessage) .then((response) => { console.log("发送消息成功", response.data); - this.contactMessages[this.currentContact.contactName].push({ + this.contactMessages.push({ ...newMessage, from: "me", }); @@ -432,6 +434,7 @@ export default { this.recentChats.splice(index, 1); this.recentChats.unshift(chat); + console.log(this.recentChats) } else { // 没有找到这条数据,直接添加到数组最前面 this.recentChats.unshift({