diff --git a/pages/im/components/groupUserList.vue b/pages/im/components/groupUserList.vue index 5283b15..031a03d 100644 --- a/pages/im/components/groupUserList.vue +++ b/pages/im/components/groupUserList.vue @@ -38,8 +38,12 @@ transferGroupOwner } from '@/apis/interfaces/im.js' import utils from '@/utils/index.js' - - export default { + import imBase from '@/utils/im/imBase.js' + + export default { + mixins: [ + imBase + ], props: { targetId: { type: String, @@ -67,13 +71,6 @@ iconSize: 14 } }, - computed: { - contact() { - return function(targetId) { - return this.$store.getters.contactInfo(targetId) - } - } - }, created() { this.avatarSize = utils.rpx2px(84) this.labelSize = utils.rpx2px(24) diff --git a/pages/im/components/messageCell.vue b/pages/im/components/messageCell.vue index 0e465d6..06147f9 100644 --- a/pages/im/components/messageCell.vue +++ b/pages/im/components/messageCell.vue @@ -2,13 +2,12 @@ - - + - {{ contact(item.targetId).name }} {{item.portraitUrl}} + {{ contact(item.targetId).name }} [群] {{ item.sentTime|timeCustomCN }} @@ -22,8 +21,12 @@