会话列表,消息类型区分显示

This commit is contained in:
2022-02-07 16:01:59 +08:00
parent 1941fe7d99
commit 942955cfae

View File

@@ -43,7 +43,18 @@
<view class="name">{{ friend(item.targetId).name || '未知用户' }}</view>
<view class="time">{{ item.sentTime|timeCustomCN }}</view>
</view>
<view class="preview">{{ item.latestMessage.content || '' }}</view>
<view class="preview" v-if="item.objectName=='RC:TxtMsg'">
{{ item.latestMessage.content || '' }}
</view>
<view class="preview" v-if="item.objectName=='RC:HQVCMsg'">
[语音]
</view>
<view class="preview" v-if="item.objectName=='RC:ImgMsg'">
[图片]
</view>
<view class="preview" v-if="item.objectName=='RC:FileMsg'">
[文件]
</view>
</view>
</view>
<!-- TODO 长按的弹出框怎么点击隐藏没搞明白 -->
@@ -130,7 +141,7 @@
}
}
},
methods: {
methods: {
// 隐藏功能菜单
hidePop() {
this.showPop = false
@@ -138,7 +149,7 @@
setTimeout(() => {
this.showShade = false
}, 250)
},
},
// 点击会话功能菜单
pickerMenu(e) {
const index = Number(e.currentTarget.dataset.index)
@@ -152,7 +163,7 @@
im.setNotifyBadge()
this.getConversationList()
this.hidePop()
},
},
// 长按会话,展示功能菜单
onLongPress(e) {
let [touches, style, item] = [e.touches[0], "", e.currentTarget.dataset.item]
@@ -191,6 +202,7 @@
const timestamp = 0
RongIMLib.getConversationList([RongIMLib.ConversationType.PRIVATE], count, timestamp, (res) => {
if (res.code === 0) {
console.log(res.conversations);
this.conversations = res.conversations
}
})
@@ -220,7 +232,7 @@
params
})
}
},
},
// 调起扫码
scanQrCode() {
uni.scanCode({