feat: 对话加载动画

This commit is contained in:
2025-12-30 11:54:13 +08:00
parent 9d0b29ab95
commit a9732a659e
2 changed files with 81 additions and 1 deletions

View File

@@ -9,7 +9,8 @@
<div class="message-content">
<div class="message-text" :class="{ streaming: isStreaming }">
<div v-html="content"></div>
<span v-if="isStreaming" class="streaming-cursor">|</span>
<!-- <span v-if="isStreaming" class="streaming-cursor">|</span> -->
<WaveLoading v-if="isStreaming" />
</div>
<!-- <div v-if="!isMyself" class="message-actions flex">
<SvgIcon
@@ -27,6 +28,7 @@
<script setup lang="ts">
import { computed } from 'vue'
import MarkdownIt from 'markdown-it'
import WaveLoading from '@/components/WaveLoading.vue'
import { useUserInfoStore } from '@/stores'
const md = new MarkdownIt()