|
@@ -85,17 +85,25 @@ export default defineComponent({
|
|
})
|
|
})
|
|
loading.value = false;
|
|
loading.value = false;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ const reloadBool = ref(true);
|
|
const reload = () => {
|
|
const reload = () => {
|
|
- setTimeout(() => {
|
|
|
|
- dataList.value = [];
|
|
|
|
- searchParams.pageIndex = 1;
|
|
|
|
- loadData();
|
|
|
|
- }, 200)
|
|
|
|
|
|
+ dataList.value = [];
|
|
|
|
+ searchParams.pageIndex = 1;
|
|
|
|
+ if(reloadBool.value==false){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ reloadBool.value = false;
|
|
|
|
+ getProfessionLikeList(searchParams).then(data => {
|
|
|
|
+ dataList.value = dataList.value.concat(data.list);
|
|
|
|
+ total.value = data.total;
|
|
|
|
+ reloadBool.value = true;
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
const onScroll = (e: any) => {
|
|
const onScroll = (e: any) => {
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
|
+ console.log("onScroll:", dataList.value.length)
|
|
e.target.complete();
|
|
e.target.complete();
|
|
if (pagination.value.total.value > pagination.value.current * pagination.value.pageSize) {
|
|
if (pagination.value.total.value > pagination.value.current * pagination.value.pageSize) {
|
|
searchParams.pageIndex += 1;
|
|
searchParams.pageIndex += 1;
|