Browse Source

解决情绪大模型的滚动冲突。

songjie/feature-20250628160649-上线前优化
宋杰 4 weeks ago
parent
commit
eee402ad84
  1. 42
      src/views/AiEmotion.vue

42
src/views/AiEmotion.vue

@ -659,10 +659,9 @@ const addStock = (stockData) => {
console.log("历史记录股票已标记为已显示");
}
// 5. 使nextTickDOM
// 5. 使nextTickDOM
nextTick(() => {
//
startHeightObserver();
//
//
// 6.
@ -2506,16 +2505,14 @@ async function handleSendMessage(input, onComplete) {
// isLoading.value = false;
isPageLoaded.value = true;
// 使nextTickDOM
// 使nextTickDOM
nextTick(() => {
messages.value = [];
//
addedStocks.value.clear();
//
shouldEnableAutoScroll.value = true;
//
startHeightObserver();
//
//
shouldEnableAutoScroll.value = false;
//
scrollToBottom();
});
@ -2636,9 +2633,8 @@ async function handleSendMessage(input, onComplete) {
messages.value = [];
//
shouldEnableAutoScroll.value = false;
//
startHeightObserver();
//
//
//
scrollToBottom();
});
console.log("请求工作流接口失败,但恢复显示之前的股票数据");
@ -2725,9 +2721,8 @@ async function fetchData(code, market, stockName, queryText, stockId, presetUniq
messages.value = [];
//
shouldEnableAutoScroll.value = false;
//
startHeightObserver();
//
//
//
scrollToBottom();
});
console.log("数据验证失败,但恢复显示之前的股票数据");
@ -2786,9 +2781,8 @@ async function fetchData(code, market, stockName, queryText, stockId, presetUniq
messages.value = [];
// API
shouldEnableAutoScroll.value = false;
//
startHeightObserver();
//
//
//
scrollToBottom();
});
console.log("API请求失败,但恢复显示之前的股票数据");
@ -2830,9 +2824,8 @@ async function fetchData(code, market, stockName, queryText, stockId, presetUniq
messages.value = [];
//
shouldEnableAutoScroll.value = false;
//
startHeightObserver();
//
//
//
scrollToBottom();
});
console.log("网络异常,但恢复显示之前的股票数据");
@ -3561,13 +3554,12 @@ onMounted(async () => {
//
isPageLoaded.value = true;
// 使nextTickDOM
// 使nextTickDOM
nextTick(() => {
messages.value = [];
//
//
shouldEnableAutoScroll.value = false;
//
startHeightObserver();
//
//
});

Loading…
Cancel
Save