转移字符渲染
This commit is contained in:
@@ -75,9 +75,17 @@ export const chatApi = {
|
|||||||
|
|
||||||
// 监听标准消息事件
|
// 监听标准消息事件
|
||||||
eventSource.addEventListener('message', (event) => {
|
eventSource.addEventListener('message', (event) => {
|
||||||
const data = event.data;
|
try {
|
||||||
fullMessage += data;
|
// 解析JSON字符串,处理Unicode转义
|
||||||
callback?.onMessage?.(data);
|
const data = JSON.parse(event.data);
|
||||||
|
fullMessage += data;
|
||||||
|
callback?.onMessage?.(data);
|
||||||
|
} catch (e) {
|
||||||
|
// 如果不是JSON,直接使用原始数据
|
||||||
|
const data = event.data;
|
||||||
|
fullMessage += data;
|
||||||
|
callback?.onMessage?.(data);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// 监听结束事件
|
// 监听结束事件
|
||||||
@@ -335,9 +343,17 @@ export const chatApi = {
|
|||||||
|
|
||||||
// 监听标准消息事件
|
// 监听标准消息事件
|
||||||
eventSource.addEventListener('message', (event) => {
|
eventSource.addEventListener('message', (event) => {
|
||||||
const data = event.data;
|
try {
|
||||||
fullMessage += data;
|
// 解析JSON字符串,处理Unicode转义
|
||||||
callback?.onMessage?.(data);
|
const data = JSON.parse(event.data);
|
||||||
|
fullMessage += data;
|
||||||
|
callback?.onMessage?.(data);
|
||||||
|
} catch (e) {
|
||||||
|
// 如果不是JSON,直接使用原始数据
|
||||||
|
const data = event.data;
|
||||||
|
fullMessage += data;
|
||||||
|
callback?.onMessage?.(data);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// 监听结束事件
|
// 监听结束事件
|
||||||
|
|||||||
Reference in New Issue
Block a user