wujingjing
2024-10-11 a20ef070ec3df840dbc39aafa4622947fc431190
src/components/chat/hooks/useScrollLoad.ts
@@ -114,15 +114,20 @@
            moreIsLoading.value = false;
         });
         //更新后,等待页面渲染完毕再去拿scrollHeight,否则拿到的是之前的
         nextTick(() => {
            let h2 = container.value.scrollHeight;
         nextTick(()=>{
            nextTick(()=>{
               nextTick(()=>{
                  let h2 = container.value.scrollHeight;
                  container.value.scrollTo({
                     //顶部在原先基础上往下滚动50px,露出新加载数据的一点
                     // top: h2 - h1 - 50,
                     top: h2 - h1,
                     behavior: 'instant', //auto-自动滚动 instant-瞬间滚动 smooth-平滑滚动
                  });
               })
            })
         })
            //顶部在原先基础上往下滚动50px,露出新加载数据的一点
            container.value.scrollTo({
               top: h2 - h1 - 50,
               behavior: 'instant', //auto-自动滚动 instant-瞬间滚动 smooth-平滑滚动
            });
         });
      }
   }