|
@@ -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 }
|