中介 个人 搜索 求房源 新增底部加载提示
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user