diff --git a/src/components/chatRecord.vue b/src/components/chatRecord.vue index bae08cb..83e3c8d 100644 --- a/src/components/chatRecord.vue +++ b/src/components/chatRecord.vue @@ -34,28 +34,28 @@ alt="" /> -
-
- {{ JSON.parse(item.message_content).Text }} +
+ {{ JSON.parse(item.message_content).Text }}
-
+
- -
+ }" /> +
-
@@ -65,7 +65,7 @@
@@ -74,7 +74,7 @@
@@ -83,7 +83,7 @@
@@ -92,7 +92,7 @@
@@ -101,7 +101,7 @@
@@ -110,7 +110,7 @@
@@ -134,16 +134,16 @@
系统推送糖组检测报告 -
+
@@ -152,15 +152,16 @@
系统推送患者信息
-
-
{{ parseTime(item.message_send_time) }}
-
+ +
+
{{ parseTime(item.message_send_time) }}
+
@@ -177,11 +178,15 @@ const props = defineProps({ default:'', }, user_doctor:{ - type:Object + type:Object, + default:{ + + } } }); const {user_doctor}=toRefs(props); +console.log(user_doctor.value) const firstIn=ref(false); const pager = reactive({ page: 1, @@ -191,6 +196,7 @@ const chatlist = ref([]); const showMore = ref(true); const HandleGetIm = async (params = {}) => { const { code, data } = await getIm(params); + console.log(data) if (code == 200) { if ( data.data.length < 10) { @@ -198,12 +204,19 @@ const HandleGetIm = async (params = {}) => { }else{ showMore.value = true; } + chatlist.value = data.data.reverse().concat(chatlist.value); + console.log(chatlist.value) if(!firstIn.value){ nextTick(() => { - // 要放在对响应式数据修改之后 + try { + // 要放在对响应式数据修改之后 let ele = document.querySelector('.phonecont'); ele.scrollTop = ele.scrollHeight; + } catch (error) { + + } + }); }