From 49f1105e285f6aa54d6b814c1add46d7ddf3c346 Mon Sep 17 00:00:00 2001 From: luJianJun <2587063613@qq.com> Date: Thu, 27 Jul 2023 12:03:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=97=8F=E5=90=8C=E6=AD=A5=20=20=20?= =?UTF-8?q?=E8=B7=9D=E7=A6=BB=E6=88=BF=E6=BA=90=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biserialListItem/biserialListItem.vue | 9 +++- src/components/detail/breadcrumb.vue | 5 +- src/components/seachPage/input.vue | 13 +++-- src/components/selectTabBox/selectTabBox.vue | 2 +- src/router/index.js | 2 +- src/store/index.js | 4 +- src/views/detail.vue | 48 +++++++++++++------ 7 files changed, 57 insertions(+), 26 deletions(-) diff --git a/src/components/biserialListItem/biserialListItem.vue b/src/components/biserialListItem/biserialListItem.vue index f426610..128e026 100644 --- a/src/components/biserialListItem/biserialListItem.vue +++ b/src/components/biserialListItem/biserialListItem.vue @@ -163,6 +163,13 @@ let pageType=ref('') //跳转 let router = useRouter() let watchInfo = () => { + let seachData=router.currentRoute.value.query + if(pageType.value===4){ + for(let key in data){ + store.state.seachSelect['seachPage'][key]=seachData[key] + } + console.log(store.state.seachSelect) + } router.push({ path: '/detail', query: { @@ -178,7 +185,7 @@ onMounted(() => { if(type){ pageType.value=type }else{ - pageType.value=routePath.value==='/personHousing'?1:routePath.value==='/intermediaryHousing'?2:routePath.value==='/needHousing'?3:'' + pageType.value=routePath.value==='/personHousing'?1:routePath.value==='/intermediaryHousing'?2:routePath.value==='/needHousing'?3:routePath.value==='/seachPage'?4:'' } }) diff --git a/src/components/detail/breadcrumb.vue b/src/components/detail/breadcrumb.vue index ec3300a..18e884d 100644 --- a/src/components/detail/breadcrumb.vue +++ b/src/components/detail/breadcrumb.vue @@ -2,7 +2,7 @@
@@ -100,11 +100,10 @@ let {type}=router.currentRoute.value.query
pageType.value=type
//导航数据
let storeData = store.state.routeList
-console.log('storeData', storeData)
watchEffect(() => {
data['data'] = props.data
- console.log(data['data'])
+ console.log(pageType.value)
})
diff --git a/src/components/seachPage/input.vue b/src/components/seachPage/input.vue
index fd887b1..14db734 100644
--- a/src/components/seachPage/input.vue
+++ b/src/components/seachPage/input.vue
@@ -45,7 +45,7 @@
v-show="tabType === 'need'">
求房源
@@ -46,12 +46,12 @@
-
+
+
- 收藏
+ {{ housingInfo['data']&&housingInfo['data'].isfav ? housingInfo['data']&&housingInfo['data']['info'].count_fav : '收藏' }}
+