diff --git a/pages/im/group/chat.vue b/pages/im/group/chat.vue
index 67f1df5..ea8fd31 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
@@ -99,9 +99,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 +125,7 @@
10,
false,
(messages) => {
- this.messages = this.messages.concat(messages)
+ this.messages.unshift(...messages)
this.scrollBottom()
})
},
@@ -137,8 +137,8 @@
0,
20,
true,
- (messages) => {
- this.messages = messages.reverse()
+ (messages) => {
+ this.messages = messages
this.scrollBottom()
})
},
@@ -153,103 +153,82 @@
// 更新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 6b88d15..4a5506f 100644
--- a/pages/im/private/chat.vue
+++ b/pages/im/private/chat.vue
@@ -147,7 +147,8 @@
}
}
}
-
+
+