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