From 14ea7a4f4809e7409146aa4eace36d1722c22b29 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 17 May 2024 15:12:16 +0800 Subject: [PATCH] Update [id].vue --- pages/search/[id].vue | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pages/search/[id].vue b/pages/search/[id].vue index 953b3d2..3d21091 100644 --- a/pages/search/[id].vue +++ b/pages/search/[id].vue @@ -167,21 +167,21 @@ const state = reactive({ gitPath: repoItem.url }) // 是否停止自动滚动到底部 -const isAutoToBottom = ref(true); -let markedWindowScrollTop = 0; +const isAutoToBottom = ref(true) +let markedWindowScrollTop = 0 const handleScroll = () => { - const top = window.scrollY; + const top = window.scrollY if (top < markedWindowScrollTop) { - isAutoToBottom.value = false; + isAutoToBottom.value = false } else { markedWindowScrollTop = top } } const scrollToView = () => { - if (!isAutoToBottom.value) return; + if (!isAutoToBottom.value) return const $target = document.querySelector('#scrollElement') const height = $target.clientHeight - y.value = height; + y.value = height } const isEditTitle = ref(false) const titleRef = ref(null) @@ -272,7 +272,7 @@ const handleFormFetchData = (fetchData) => { }) // 处理报错信息 if (!meta) { - handleStopGenerate(); + handleStopGenerate() } if (meta.type === 'answer') { Object.assign(data.value[index], { @@ -329,8 +329,8 @@ const handleStopGenerate = () => { asking.value && aiChatController && aiChatController.abort() asking.value = false data.value.forEach(item => { - item.desLoading = false; - item.ansLoading = false; + item.desLoading = false + item.ansLoading = false }) } const handleError = (event) => { @@ -382,7 +382,7 @@ onMounted(() => { window.addEventListener('scroll', handleScroll) }) onBeforeUnmount(()=> { - window.removeEventListener('scroll', handleScroll); + window.removeEventListener('scroll', handleScroll) }) \ No newline at end of file -- GitLab