|
|
@@ -34,7 +34,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <a-scrollbar
|
|
|
+ <div
|
|
|
ref="scrollbar"
|
|
|
id="chatAgentHome"
|
|
|
class="chat-list"
|
|
|
@@ -69,7 +69,7 @@
|
|
|
/>
|
|
|
</template>
|
|
|
<template #content>
|
|
|
- <div v-if="isExistTip(sessionDetail.content)" class="chartUserText">
|
|
|
+ <div v-if="isExistTip(sessionDetail.content)" :class="{ chartUserText: theme === 'light' }">
|
|
|
<div v-for="(item, breakIndex) in breakLine(sessionDetail)">
|
|
|
<span v-if="item.preIndex==0">
|
|
|
{{ sessionDetail.content.substring(0, item.index) }}
|
|
|
@@ -219,7 +219,7 @@
|
|
|
>停止生成</div
|
|
|
>
|
|
|
<div class="chartStart v-else" @click="stopChat">重新生成</div> -->
|
|
|
- </a-scrollbar>
|
|
|
+ </div>
|
|
|
<div class="chat_bottom">
|
|
|
<div class="center-bottom">
|
|
|
<a-textarea
|
|
|
@@ -986,7 +986,12 @@
|
|
|
const refreshScroll = () => {
|
|
|
nextTick(() => {
|
|
|
const container = document.getElementById('chatAgentHome');
|
|
|
- scrollbar.value.scrollTop(container.scrollHeight);
|
|
|
+ //滚动到scrollbar底端
|
|
|
+ if (container) {
|
|
|
+container.scrollTop = container.scrollHeight;
|
|
|
+ }
|
|
|
+
|
|
|
+ scrollbar.scrollTop(container.scrollHeight);
|
|
|
});
|
|
|
};
|
|
|
|