fix VInfiniteScroll

This commit is contained in:
jxxghp
2024-04-19 13:56:57 +08:00
parent 40cdb820fb
commit cfbc5802e4
4 changed files with 18 additions and 11 deletions

View File

@@ -82,7 +82,7 @@ async function loadMessages({ done }: { done: any }) {
}
else {
// 没有新数据
done('error')
done('empty')
}
// 取消加载中
loading.value = false
@@ -111,15 +111,19 @@ onBeforeUnmount(() => {
<template>
<VInfiniteScroll
mode="intersect"
:mode="!isLoaded ? 'intersect' : 'manual'"
side="start"
:items="messages"
class="overflow-hidden"
@load="loadMessages"
load-more-text="加载更多 ..."
>
<template #loading>
<LoadingBanner />
</template>
<template #empty>
没有更多数据
</template>
<div>
<VRow
v-for="(msg, index) in messages"