فهرست منبع

!792 fix: 【商城装修】删除“弹窗广告”后切换到基础设置页报错的问题;
Merge pull request !792 from 卢越/master

芋道源码 6 ماه پیش
والد
کامیت
0648b55b5d
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      src/components/DiyEditor/index.vue

+ 4 - 0
src/components/DiyEditor/index.vue

@@ -269,6 +269,10 @@ watch(
     if (!val || selectedComponentIndex.value === -1) {
     if (!val || selectedComponentIndex.value === -1) {
       return
       return
     }
     }
+    // 如果是基础设置页,默认选中的索引改成-1,为了防止删除组件后切换到此页导致报错
+    if (props.showTabBar) {
+      selectedComponentIndex.value = -1
+    }
     pageComponents.value[selectedComponentIndex.value] = selectedComponent.value!
     pageComponents.value[selectedComponentIndex.value] = selectedComponent.value!
   },
   },
   { deep: true }
   { deep: true }