diff --git a/pages/index/components/index-one.vue b/pages/index/components/index-one.vue index 9a94530..61e48d8 100644 --- a/pages/index/components/index-one.vue +++ b/pages/index/components/index-one.vue @@ -796,7 +796,7 @@ async function loadData() { throw err; } } -const pageNull = ref(1); +const pageNull = ref(0); function scrollBottom() { console.log('scrollBottom------') if (loadmoreRef.value && typeof loadmoreRef.value.change === 'function') { @@ -804,7 +804,6 @@ function scrollBottom() { } if (state.tabIndex === 'all') { getJobRecommend(); - pageNull.value++; } else { getJobList(); } @@ -1026,6 +1025,11 @@ function getJobRecommend(type = 'add') { const reslist = dataToImg(data); list.value = reslist; } + if (data.length > 0) { + pageNull.value++; + } else { + $api.msg('没有更多岗位了'); + } // 切换状态 if (loadmoreRef.value && typeof loadmoreRef.value.change === 'function') { if (data.length < pageState.pageSize) {