【优化】删除 image task 分页,改为 top 前多少数据

This commit is contained in:
cherishsince 2024-06-18 17:18:55 +08:00
parent dc31aeb24e
commit 63f0a2058d

View File

@ -57,7 +57,8 @@ const getImageList = async () => {
text: '加载中...'
})
const { list } = await ImageApi.getImageList({pageNo: pageNo.value, pageSize: pageSize.value})
imageList.value.push.apply(imageList.value, list)
// imageList.value.push.apply(imageList.value, list)
imageList.value = list
} finally {
if (imageTaskLoadingInstance.value) {
imageTaskLoadingInstance.value.close();
@ -118,14 +119,15 @@ const downloadImage = async (imageUrl) => {
}
const handleTabsScroll = async () => {
if (imageTaskRef.value) {
const { scrollTop, scrollHeight, clientHeight } = imageTaskRef.value;
if (scrollTop + clientHeight >= scrollHeight - 20 && !imageTaskLoading.value) {
console.log('分页')
pageNo.value = pageNo.value + 1
await getImageList();
}
}
// todo top
// if (imageTaskRef.value) {
// const { scrollTop, scrollHeight, clientHeight } = imageTaskRef.value;
// if (scrollTop + clientHeight >= scrollHeight - 20 && !imageTaskLoading.value) {
// console.log('')
// pageNo.value = pageNo.value + 1
// await getImageList();
// }
// }
}
/** 暴露组件方法 */