From ca2200ba53b236e8902b706c444375408c782f07 Mon Sep 17 00:00:00 2001
From: Mr.Zhang <710666463@qq.com>
Date: 星期一, 18 九月 2023 15:58:45 +0800
Subject: [PATCH] 09-18 小程序

---
 minipro_standard/components/Search.vue |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/minipro_standard/components/Search.vue b/minipro_standard/components/Search.vue
index efac752..3f0eff7 100644
--- a/minipro_standard/components/Search.vue
+++ b/minipro_standard/components/Search.vue
@@ -1,4 +1,5 @@
 <template>
+	
 	<view class="search">
 		<view class="search_box">
 			<view class="search_input">
@@ -10,7 +11,7 @@
 				<image @click="openCate()" src="@/static/filter@2x.png" mode="widthFix">
 			</view>
 		</view>
-		<u-popup closeOnClickOverlay :show="open" @close="open=false" :round="10" mode="bottom">
+		<u-popup closeOnClickOverlay :show="open" @close="close" :round="10" mode="bottom">
 			<scroll-view scroll-y class="content">
 				<slot name="content"></slot>
 			</scroll-view>
@@ -42,7 +43,12 @@
 			},
 			// 鎵撳紑寮圭獥
 			openCate() {
+				this.$emit('scrollerBan', true)
 				this.open = true
+			},
+			close() {
+				this.open = false
+				this.$emit('scrollerBan', false)
 			},
 			// 閲嶇疆
 			closes() {
@@ -83,7 +89,7 @@
 	        justify-content: space-between;
 	        padding-left: 40rpx;
 	        padding-right: 40rpx;
-	        padding-bottom: env(safe-area-inset-bottom);
+	        padding-bottom: calc(env(safe-area-inset-bottom) + 20rpx);
 	        box-sizing: border-box;
 	        position: fixed;
 	        bottom: 0;

--
Gitblit v1.9.3