fix
This commit is contained in:
@@ -35,7 +35,6 @@
|
|||||||
ref="waterfallsFlowRef"
|
ref="waterfallsFlowRef"
|
||||||
:column="columnCount"
|
:column="columnCount"
|
||||||
:columnSpace="columnSpace"
|
:columnSpace="columnSpace"
|
||||||
@loaded="imageloaded"
|
|
||||||
:value="list"
|
:value="list"
|
||||||
>
|
>
|
||||||
<template v-slot:default="job">
|
<template v-slot:default="job">
|
||||||
@@ -105,13 +104,25 @@ const { list, loading, refresh, loadMore,finished } = usePagination(
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
watch(()=>finished.value, (newVal) => {
|
||||||
|
if (newVal) {
|
||||||
|
// 确保瀑布流组件知道数据已加载完成
|
||||||
|
loadmoreRef.value?.change('noMore')
|
||||||
|
}else{
|
||||||
|
loadmoreRef.value?.change('more')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
function imageloaded() {
|
// function imageloaded() {
|
||||||
if(finished.value) loadmoreRef.value?.change('noMore');
|
// nextTick(() => {
|
||||||
else loadmoreRef.value?.change('more');
|
// console.log('触发',finished.value)
|
||||||
|
// if (finished.value) {
|
||||||
|
// loadmoreRef.value?.change('noMore')
|
||||||
}
|
// } else {
|
||||||
|
// loadmoreRef.value?.change('more')
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
|
||||||
const { columnCount, columnSpace } = useColumnCount(() => {
|
const { columnCount, columnSpace } = useColumnCount(() => {
|
||||||
pageSize.value = 10 * (columnCount.value - 1);
|
pageSize.value = 10 * (columnCount.value - 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user