浏览代码

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

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

Co-authored-by: yangxiaolu3 <yangxiaolu3@jd.com>
yangxiaolu1993 4 年之前
父节点
当前提交
9d644e7d48
共有 2 个文件被更改,包括 8 次插入4 次删除
  1. 4 2
      src/packages/__VUE/address/index.taro.vue
  2. 4 2
      src/packages/__VUE/address/index.vue

+ 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();
+      }
     };
     };
 
 
     // 选择现有地址
     // 选择现有地址