diff --git a/pageB/search/out.vue b/pageB/search/out.vue
index e79b153..033fed4 100644
--- a/pageB/search/out.vue
+++ b/pageB/search/out.vue
@@ -7,7 +7,7 @@
 			
 			社区
 		
-		
+		
 			
 				
 				
@@ -18,7 +18,7 @@
 			
 			
 		
-		
+		
 			
 				
 					
@@ -34,7 +34,7 @@
 			
 			
 		
-		
+		
 			
 				
 			
@@ -59,7 +59,11 @@ export default {
 			scrollHeight: '',
 			loadStatus: 'loadmore',
 			timer: true, // 防止上拉加载短时间内多次调用,
-			value:""
+			value:"",
+			scrollTop: 0,
+            old: {
+                scrollTop: 0
+            }
 		}
 	},
 	components:{
@@ -86,10 +90,14 @@ export default {
 	},
 	onNavigationBarSearchInputConfirmed(value) {
 		this.value = value.text
+		this.page = 1
 		// console.log(this.value)
 		this.ShopSearch()
 	},
 	methods: {
+		scroll: function(e) {
+            this.old.scrollTop = e.detail.scrollTop; // 必要
+        },
 		// 动态设置导航栏搜索框内容
 		setNavSearchInput(keyword) {
 			// #ifdef APP-PLUS
@@ -212,7 +220,7 @@ export default {
 		},
 		setViewHeight() {
 			const res = uni.getSystemInfoSync();
-			this.scrollHeight = res.windowHeight - res.windowWidth / 750 * 90  + 'px';
+			this.scrollHeight = res.windowHeight - res.windowWidth / 750 * 92  + 'px';
 		},
 		toDetailsPage(id) {
 			this.$u.route('/pageC/merchant/index', {
@@ -234,10 +242,11 @@ export default {
 		box-sizing: border-box;
 		padding: 30rpx 40rpx;
 		display: flex;
-		margin-bottom: 30rpx;
+		// margin-bottom: 30rpx;
+		height: 92rpx;
 		> view {
 			height: 30rpx;
-			line-height: 30rpx;
+			line-height: 1;
 			flex: 1;
 			font-size: 32rpx;
 			color: rgba(51,51,51,1);
diff --git a/pageB/search/searchGoods.vue b/pageB/search/searchGoods.vue
index 053a741..b4c3efc 100644
--- a/pageB/search/searchGoods.vue
+++ b/pageB/search/searchGoods.vue
@@ -11,7 +11,7 @@
 			
 			好评
 		
-		
+		
 			
 				
 				
@@ -39,7 +39,10 @@ export default {
 			loadStatus: 'loadmore',
 			timer: true, // 防止上拉加载短时间内多次调用,
 			value:"",
-			top:0
+			scrollTop: 0,
+            old: {
+                scrollTop: 0
+            }
 		}
 	},
 	watch: {
@@ -61,9 +64,13 @@ export default {
 	},
 	onNavigationBarSearchInputConfirmed(value) {
 		this.value = value.text
+		this.page = 1
 		this.ShopSearch()
 	},
 	methods: {
+		scroll: function(e) {
+            this.old.scrollTop = e.detail.scrollTop; // 必要
+        },
 		setNavSearchInput(keyword) {
 			console.log(keyword);
 			// #ifdef APP-PLUS
@@ -132,13 +139,16 @@ export default {
 		switchCurrent(current) {
 			this.page = 1
 			if(current == 1 && this.current == 1) this.priceOrderAsc = !this.priceOrderAsc;
-			this.top=0
+			this.scrollTop = this.old.scrollTop
+            this.$nextTick(function() {
+                this.scrollTop = 0
+            });
 			this.ShopSearch()
 			this.current = current;
 		},
 		setViewHeight() {
 			const res = uni.getSystemInfoSync();
-			this.scrollHeight = res.windowHeight - res.windowWidth / 750 * 90  + 'px';
+			this.scrollHeight = res.windowHeight - res.windowWidth / 750 * 92  + 'px';
 		},
 		toDetailsPage(id) {
 			this.$u.route('/pageB/sdetails/index', {
@@ -154,10 +164,11 @@ export default {
 		box-sizing: border-box;
 		padding: 30rpx 40rpx;
 		display: flex;
-		margin-bottom: 30rpx;
+		// margin-bottom: 30rpx;
+		height: 92rpx;
 		> view {
 			height: 30rpx;
-			line-height: 30rpx;
+			line-height: 1;
 			flex: 1;
 			font-size: 32rpx;
 			color: rgba(51,51,51,1);