Browse Source

fix(address): 点击空白处触发事件问题修改 (#657)

* fix: 地址组件点击空白处触发事件问题修改

Co-authored-by: yangxiaolu3 <yangxiaolu3@jd.com>
yangxiaolu1993 4 years ago
parent
commit
9d644e7d48

+ 4 - 2
src/packages/__VUE/address/index.taro.vue

@@ -375,8 +375,10 @@ export default create({
     };
     };
     //切换地区Tab
     //切换地区Tab
     const changeRegionTab = (item: RegionData, key: number, index: number) => {
     const changeRegionTab = (item: RegionData, key: number, index: number) => {
-      tabIndex.value = index;
-      lineAnimation();
+      if (getTabName(item, index)) {
+        tabIndex.value = index;
+        lineAnimation();
+      }
     };
     };
 
 
     // 选择现有地址
     // 选择现有地址

+ 4 - 2
src/packages/__VUE/address/index.vue

@@ -362,8 +362,10 @@ export default create({
     };
     };
     //切换地区Tab
     //切换地区Tab
     const changeRegionTab = (item: RegionData, key: number, index: number) => {
     const changeRegionTab = (item: RegionData, key: number, index: number) => {
-      tabIndex.value = index;
-      lineAnimation();
+      if (getTabName(item, index)) {
+        tabIndex.value = index;
+        lineAnimation();
+      }
     };
     };
 
 
     // 选择现有地址
     // 选择现有地址