diff --git a/pages/im/components/conversationList.vue b/pages/im/components/conversationList.vue index 2468e8a..bf3cab8 100644 --- a/pages/im/components/conversationList.vue +++ b/pages/im/components/conversationList.vue @@ -39,7 +39,7 @@ /* 显示操作弹窗 */ showPop: false, /* 弹窗按钮列表 */ - popButton: ['置顶聊天', '删除该聊天'], + popButton: ['置顶聊天', '标记已读', '删除该聊天'], /* 弹窗定位样式 */ popStyle: "", pickedItem: {}, @@ -72,6 +72,9 @@ if (index == 0) { RongIMLib.setConversationToTop(this.pickedItem.conversationType, this.pickedItem.targetId, !this .pickedItem.isTop) + } else if (index == 1) { + RongIMLib.clearMessagesUnreadStatus(this.pickedItem.conversationType, this.pickedItem.targetId, this + .pickedItem.sentTime) } else { RongIMLib.removeConversation(this.pickedItem.conversationType, this.pickedItem.targetId) RongIMLib.deleteMessages(this.pickedItem.conversationType, this.pickedItem.targetId) @@ -96,8 +99,6 @@ style += `left:${touches.clientX}px` } - - this.popButton[0] = item.isTop ? '取消置顶' : '置顶聊天' this.popStyle = style this.pickedItem = item diff --git a/pages/im/private/chat.vue b/pages/im/private/chat.vue index 05b6128..73c452b 100644 --- a/pages/im/private/chat.vue +++ b/pages/im/private/chat.vue @@ -1,87 +1,33 @@ - - - - +