diff --git a/components/sl-filter/filter-view.vue b/components/sl-filter/filter-view.vue
index 3015b72..1e46230 100644
--- a/components/sl-filter/filter-view.vue
+++ b/components/sl-filter/filter-view.vue
@@ -48,17 +48,21 @@
 							<picker-view :value="region" @change="bindChange">
 								<picker-view-column>
 									<view class="center" v-for="(item, index) in areaCodeList" :key="index">
-										{{ item.areaName }}
+										<!-- v-show不可去除 去掉会显示undefined 原因未知 -->
+										<view v-show="false">{{ JSON.stringify(item.areaName)  }}</view>
+										{{item.areaName}}
 									</view>
 								</picker-view-column>
 								<picker-view-column v-if="areaCodeList[areaIndex[0]]">
 									<view class="center" v-for="(item, index) in areaCodeList[areaIndex[0]].childList" :key="index">
+										<view v-show="false">{{ JSON.stringify(item.areaName)  }}</view>
 										{{ item.areaName }}
 									</view>
 								</picker-view-column>
 								<picker-view-column v-if="areaCodeList[areaIndex[0]]">
 									<view class="center"
 										v-for="(item, index) in areaCodeList[areaIndex[0]].childList[areaIndex[1]].childList" :key="index">
+										<view v-show="false">{{ JSON.stringify(item.areaName)  }}</view>
 										{{ item.areaName }}
 									</view>
 								</picker-view-column>
@@ -165,7 +169,7 @@
 				}
 				// this.areaCodeList = this.areaCodeList1
 				console.log(this.areaCodeList,this.areaCodeList1,'11111111111111')
-				this.areaCodeList.unshift({areaName:'全部'})
+				this.areaCodeList.unshift({areaName:'全部',childList:[{areaName:'',childList:[{areaName:''}]}]})
 			},3000)
 			console.log('%c 子组件参数↓','font-size:30px;color:red')
 		},
@@ -213,17 +217,24 @@
 				}
 			  if(!ccc){
 					// 数组push‘全部’
-					if(this.areaCodeList[val[0]].childList[0].areaName != '全部'){
-						this.areaCodeList[val[0]].childList.unshift({areaName:'全部'})
-					}
-					if(this.areaIndex[1]!=0){
-						if(this.areaCodeList[val[0]].childList[val[1]].childList[0].areaName != '全部'){
-							this.areaCodeList[val[0]].childList[val[1]].childList.unshift({areaName:'全部'})
+					if(val[0] != 0) {
+						if(this.areaCodeList[val[0]].childList[0].areaName != '全部'){
+							this.areaCodeList[val[0]].childList.unshift({areaName:'全部'})
+						}
+						if(this.areaIndex[1]!=0){
+							if(this.areaCodeList[val[0]].childList[val[1]].childList[0].areaName != '全部'){
+								this.areaCodeList[val[0]].childList[val[1]].childList.unshift({areaName:'全部'})
+							}
 						}
+						this.provinceCode = this.areaCodeList[this.areaIndex[0]].id
+						this.cityCode = this.areaCodeList[this.areaIndex[0]].childList[this.areaIndex[1]].id
+						this.areaCode = this.areaCodeList[this.areaIndex[0]].childList[this.areaIndex[1]].childList[this.areaIndex[2]].id
+					}else {
+						this.provinceCode = this.cityCode =this.areaCode = ''
+						this.areaIndex = [0,0,0]
 					}
-					this.provinceCode = this.areaCodeList[this.areaIndex[0]].id
-					this.cityCode = this.areaCodeList[this.areaIndex[0]].childList[this.areaIndex[1]].id
-					this.areaCode = this.areaCodeList[this.areaIndex[0]].childList[this.areaIndex[1]].childList[this.areaIndex[2]].id
+
+
 				}	
 			
 				this.$emit('changeArea',e)