中介 个人 搜索 求房源 新增底部加载提示

This commit is contained in:
2023-07-21 14:04:44 +08:00
parent c53cc10101
commit fb81238823
10 changed files with 115 additions and 49 deletions

View File

@@ -23,6 +23,7 @@
</div>
</div>
</div>
<loadMoreText :loadText="loading?'加载中....':'到底了'"></loadMoreText>
<listBtmPrompt></listBtmPrompt>
<footerTool></footerTool>
</div>
@@ -42,6 +43,7 @@ import Masonry from 'masonry-layout';
import { useRouter } from 'vue-router';
import { ElMessage } from 'element-plus'
import footerTool from '@/components/footer/footer.vue'
import loadMoreText from '../components/loadMore/loadMoreText.vue'
//路由
const route = useRouter()
@@ -59,7 +61,7 @@ let masonryInstance = null//瀑布实例
provide('count', dataCount)
//保存搜索设置
let setSeachSelectData = (data, type) => {
let setSeachSelectData = (data) => {
pages.value = 1
// if(data.location.length>0){
@@ -71,7 +73,7 @@ let setSeachSelectData = (data, type) => {
loading.value = true
// console.log('seachSelectData', seachSelectData.data, type)
// return
getDataList(seachSelectData.data, type)
getDataList(seachSelectData.data)
}
//初始化列表参数
@@ -87,7 +89,6 @@ let getDataList = (data) => {
if (!loading.value) return
let postData = {
page: pages.value,
intermediary: 0,
limit:20,
...data
}
@@ -135,9 +136,9 @@ let getDataList = (data) => {
//添加数据
let addListData = () => {
let num = null
console.log(pageList.tab , (dataList.count>20?dataList.data.length-2:dataList.count-2))
// console.log(pageList.tab , (dataList.count>20?dataList.data.length-2:dataList.count-2))
if (pageList.tab > (dataList.count>20?dataList.data.length-2:dataList.count-2)) {
if(dataList.data.length>=20){
if(dataList.data.length>20){
loading.value = true
}else{
loading.value = false
@@ -179,10 +180,9 @@ onMounted(() => {
gutter: 20
});
routeQuery.data = route.currentRoute.value.query
console.log(routeQuery)
if(routeQuery.data.keyword){
inputModuleInfo.value.searchInit(routeQuery.data.keyword)//调用搜索组件的搜索功能
route.currentRoute.value.query={}
route.currentRoute.value.query.keyword=''
}else{
getDataList()
}