diff --git a/pages/im/components/sentText.vue b/pages/im/components/sentText.vue index 79c8a1b..723ae3e 100644 --- a/pages/im/components/sentText.vue +++ b/pages/im/components/sentText.vue @@ -1,7 +1,7 @@ @@ -41,14 +41,13 @@ }) }, beforeDestroy() { - RongIMLib.saveTextMessageDraft(this.conversationType, this.targetId, this.inputTxt, (res) => { - console.log('销毁组件之前,保存草稿信息,但是没有执行', res); - }) - }, - data() { - return { - focusState: false, - } + // 保存草稿 + RongIMLib.saveTextMessageDraft(this.conversationType, this.targetId, this.inputTxt) + }, + data() { + return { + focusState: false, + } }, methods: { // 发送文本消息 @@ -60,16 +59,16 @@ this.inputTxt = '' }) } - }, - demo(){ - console.log(this.focusState) - - this.focusState = !this.focusState }, - focus() { - this.$emit('focus') + demo() { + console.log(this.focusState) + + this.focusState = !this.focusState }, - blur() { + focus() { + this.$emit('focus') + }, + blur() { uni.hideKeyboard() this.$emit('blur') } diff --git a/pages/im/components/showImage.vue b/pages/im/components/showImage.vue index ccd89e6..7654eb6 100644 --- a/pages/im/components/showImage.vue +++ b/pages/im/components/showImage.vue @@ -1,72 +1,110 @@ - - - - - diff --git a/pages/im/components/showText.vue b/pages/im/components/showText.vue index 2f32ebe..ffa4d01 100644 --- a/pages/im/components/showText.vue +++ b/pages/im/components/showText.vue @@ -1,8 +1,8 @@ @@ -11,21 +11,30 @@ export default { name: 'showText', props: { - msg: { + message: { type: Object, default: () => { return {} } }, - name: { - type: String, - default: '' - }, - guest: { + isGroup: { type: Boolean, - default: true + default: false } - } + }, + computed: { + isRemote() { + return this.message.messageDirection == 2 + }, + content() { + return this.message.content.content + }, + contact() { + return function(targetId) { + return this.$store.getters.contactInfo(targetId) + } + } + }, } diff --git a/pages/im/components/showVoice.vue b/pages/im/components/showVoice.vue index f081dd7..91b7b3e 100644 --- a/pages/im/components/showVoice.vue +++ b/pages/im/components/showVoice.vue @@ -1,12 +1,14 @@ -