diff --git a/pages/im/group/chat.vue b/pages/im/group/chat.vue
index b0c0b15..3dfff98 100644
--- a/pages/im/group/chat.vue
+++ b/pages/im/group/chat.vue
@@ -1,24 +1,26 @@
-
+
-
-
- {{ item.content.message }}
-
-
-
-
-
-
+
+
+
+
+ {{ item.content.message }}
+
+
+
+
+
+
+
-
-
+
@@ -36,8 +38,6 @@
import showText from '../components/showText'
import sentMessageBar from '../components/sentMessageBar'
- const ChatList = uni.requireNativePlugin('dom')
-
export default {
components: {
showVoice,
@@ -58,7 +58,7 @@
computed: {
latestMessage() {
if (this.messages.length) {
- return this.messages[this.messages.length - 1]
+ return this.messages[0]
} else {
return {
sentTime: 0
@@ -73,10 +73,6 @@
},
onLoad(e) {
this.targetId = e.targetId
- this.groupInfo = this.$store.getters.contactInfo(this.targetId)
- uni.setNavigationBarTitle({
- title: this.groupInfo.name
- })
// 获取群成员数量
getGroupBase(this.targetId).then(res => {
uni.setNavigationBarTitle({
@@ -99,9 +95,9 @@
url: '/pages/im/group/info?targetId=' + this.targetId
})
},
- methods: {
- onScroll(e){
- this.$refs.messageBar.onHidePopus()
+ methods: {
+ onScroll(e) {
+ this.$refs.messageBar.onHidePopus()
},
toUser(item) {
if (item.senderUserId == '__system__') {
@@ -125,7 +121,7 @@
10,
false,
(messages) => {
- this.messages = this.messages.concat(messages)
+ this.messages.unshift(...messages)
this.scrollBottom()
})
},
@@ -135,10 +131,10 @@
this.conversationType,
this.targetId,
0,
- 100,
+ 20,
true,
- (messages) => {
- this.messages = messages.reverse()
+ (messages) => {
+ this.messages = messages
this.scrollBottom()
})
},
@@ -153,103 +149,81 @@
// 更新badge提醒数量
im.setNotifyBadge()
}
-
- setTimeout(() => {
- let el = this.$refs.chatBottom
- ChatList.scrollToElement(el, {
- offset: 0,
- animated: false
- })
- }, 50)
}
}
}
-
diff --git a/pages/im/private/chat.vue b/pages/im/private/chat.vue
index 4c3e31d..cf0b903 100644
--- a/pages/im/private/chat.vue
+++ b/pages/im/private/chat.vue
@@ -119,7 +119,7 @@
this.conversationType,
this.targetId,
0,
- 100,
+ 20,
true,
(messages) => {
this.messages = messages
@@ -147,7 +147,8 @@
}
}
}
-
+
+