From 768a63bdae68f9440d4b7f5768c3ea7f9308f2ab Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期三, 06 十一月 2024 14:08:58 +0800
Subject: [PATCH] 流更改

---
 src/components/chat/chatComponents/knowledgeCom/KnowledgeCom.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/components/chat/chatComponents/knowledgeCom/KnowledgeCom.vue b/src/components/chat/chatComponents/knowledgeCom/KnowledgeCom.vue
index a27b269..c2fae84 100644
--- a/src/components/chat/chatComponents/knowledgeCom/KnowledgeCom.vue
+++ b/src/components/chat/chatComponents/knowledgeCom/KnowledgeCom.vue
@@ -1,7 +1,7 @@
 <template>
-	<div class="whitespace-pre-line space-y-7">
+	<div class="space-y-7">
 		<div v-for="(item, index) in data" :key="index">
-			<div>{{ item.answer }}</div>
+			<div class="markdown-it" v-html="md.render(item.answer)"></div>
 			<div class="space-y-1 mt-2">
 				<div v-for="(cItem, index) in item.contexts" :key="index">
 					<div class="text-blue-500 cursor-pointer inline-block" @click="pageLinkClick(cItem)">
@@ -15,13 +15,15 @@
 </template>
 
 <script setup lang="ts">
+import { md } from '../../libs/markdown';
+import { chatComProps } from '../common';
 
 
-defineProps(['data'])
+const props = defineProps(chatComProps);
 
 const pageLinkClick = (item) => {
 	const nwin = window.open('');
-	nwin.document.write(`<p style="white-space:pre-line">${item.page_content}</p>`)
+	nwin.document.write(md.render(item.page_content))
 	nwin.focus();
 	if(item.metadata.Title){
 		nwin.document.title = item.metadata.Title

--
Gitblit v1.9.3