From 3081fcde2e04c41f7abfbd64fe303a2c9cb7a4d7 Mon Sep 17 00:00:00 2001 From: davy Date: Sun, 30 Mar 2025 22:23:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD=E4=BA=A4=E4=BA=92,?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.vue | 42 ++++++++++++++++++++++++------------ pages/index/my.vue | 2 +- pagesActivity/homeSearch.vue | 15 +++++++++---- static/default-avatar.svg | 6 ++++++ 4 files changed, 46 insertions(+), 19 deletions(-) create mode 100644 static/default-avatar.svg diff --git a/pages/index/index.vue b/pages/index/index.vue index 9f8d33b..4e75351 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -19,12 +19,13 @@ - - - - - + + + + 搜索酒款名称,品牌名称,啤酒风格 + + + @@ -167,6 +168,7 @@ userInfo: null, featurePageList: [], // 专辑页列表 homeBanner: [], //首页banner + keyword: '', }; }, onLoad() { @@ -218,11 +220,12 @@ }, // 搜索 toSearch() { - // uni.navigateTo({ - // url: '/pages/index/searchBeer' - // }) uni.navigateTo({ - url: '/pagesActivity/homeSearch' + url: '/pagesActivity/homeSearch', + success: () => { + // 立即触发键盘事件 + uni.$emit('openKeyboard') + } }) }, changeTag(index) { @@ -257,11 +260,7 @@ // 关闭广告 closeAd() { uni.setStorageSync('showHomeAD', true) - uni.setTabBarStyle({ - backgroundColor: '#ffffff' - }) this.$refs.ADRef.close() - }, handleAD(item) { this.closeAd() @@ -337,6 +336,14 @@ uni.navigateTo({ url: "/pages/activityList/activityList" }) + }, + search() { + // 实现搜索逻辑 + console.log('搜索关键词:', this.keyword); + }, + changeSearch() { + // 实现搜索逻辑 + console.log('搜索关键词:', this.keyword); } } } @@ -367,6 +374,13 @@ margin: 26rpx auto; box-sizing: border-box; + .search-input { + flex: 1; + display: flex; + align-items: center; + padding: 0 24rpx; + } + .searchs{ background: #D42E78; width: 80rpx; diff --git a/pages/index/my.vue b/pages/index/my.vue index 0f57145..4379475 100644 --- a/pages/index/my.vue +++ b/pages/index/my.vue @@ -14,7 +14,7 @@ - +