From d0d18e19208743f8d6e0fcce3f00f21108fb3bca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Wed, 15 Nov 2023 11:55:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/message/message.vue | 7 ++-- .../imagetextConsultation.vue | 3 +- pagesC/seekadvicefrom/seekadvicefrom.vue | 37 +++++++++++++++++-- 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/pages/message/message.vue b/pages/message/message.vue index f20492e..d62535a 100644 --- a/pages/message/message.vue +++ b/pages/message/message.vue @@ -57,7 +57,8 @@ {{item.sendTime}} - {{Number(item.messageType==1)?item.content?item.content:'':'[图片]'}} + {{Number(item.messageType)==1?item.content?item.content:'':''}} + {{Number(item.messageType)==2?'[图片]':''}} {{item.unreadCount}} @@ -163,8 +164,8 @@ border-bottom: 2rpx solid #E6E6E6; .nostatus { - width: 30rpx; - height: 30rpx; + width: 20rpx; + height: 20rpx; background: #F10100; border-radius: 50%; position: absolute; diff --git a/pagesB/imagetextConsultation/imagetextConsultation.vue b/pagesB/imagetextConsultation/imagetextConsultation.vue index c6b8f63..0e54db9 100644 --- a/pagesB/imagetextConsultation/imagetextConsultation.vue +++ b/pagesB/imagetextConsultation/imagetextConsultation.vue @@ -23,7 +23,8 @@ {{item.problemDescription?item.problemDescription:''}} ) - {{Number(item.messageType==1)?item.content?item.content:'':'[图片]'}} + {{Number(item.messageType)==1?item.content?item.content:'':''}} + {{Number(item.messageType)==2?'[图片]':''}} {{item.messageCount}} diff --git a/pagesC/seekadvicefrom/seekadvicefrom.vue b/pagesC/seekadvicefrom/seekadvicefrom.vue index 510cb77..93b6350 100644 --- a/pagesC/seekadvicefrom/seekadvicefrom.vue +++ b/pagesC/seekadvicefrom/seekadvicefrom.vue @@ -46,7 +46,8 @@ + :adjust-position="false" @keyboardheightchange="keyboardheightchange" @focus='focus' + @blur='blur' /> @@ -192,6 +193,36 @@ complete: function(res) {}, }) }, + blur() { + uni.onKeyboardHeightChange(res => { + this.bottomVal = res.height + setTimeout(() => { + let query = uni.createSelectorQuery().in(this); + //需要给黄色区域设置一个id标识,在这里是demo + query.select('.input-box').boundingClientRect(data => { + this.inputboxtop = data.height //赋值,待会要用 + setTimeout(e => { + this.scrollTop = this.scrollTop + 1; + }, 500) + }).exec(); + }, 500) + }) + }, + focus() { + uni.onKeyboardHeightChange(res => { + this.bottomVal = res.height + setTimeout(() => { + let query = uni.createSelectorQuery().in(this); + //需要给黄色区域设置一个id标识,在这里是demo + query.select('.input-box').boundingClientRect(data => { + this.inputboxtop = data.height //赋值,待会要用 + setTimeout(e => { + this.scrollTop = this.scrollTop + 1; + }, 500) + }).exec(); + }, 500) + }) + }, keyboardheightchange(event) { const { height, @@ -205,9 +236,9 @@ this.inputboxtop = data.height //赋值,待会要用 setTimeout(e => { this.scrollTop = this.scrollTop + 1; - }, 300) + }, 500) }).exec(); - }, 200) + }, 500) }, getPageHistory() { let obj = {