商城装修:修复同一类型的组件切换时,右侧属性面板不更新的问题

This commit is contained in:
owen
2023-12-07 21:18:51 +08:00
parent a7512ba2c7
commit 9ff4f1f7a9
3 changed files with 7 additions and 1 deletions

View File

@ -111,6 +111,7 @@
view-class="p-[var(--el-card-padding)] p-b-[calc(var(--el-card-padding)+var(--el-card-padding))] property"
>
<component
:key="selectedComponent?.uid || selectedComponent?.id"
:is="selectedComponent?.id + 'Property'"
v-model="selectedComponent.property"
/>
@ -296,6 +297,7 @@ const handleMoveComponent = (index: number, direction: number) => {
/** 复制组件 */
const handleCopyComponent = (index: number) => {
const component = cloneDeep(pageComponents.value[index])
component.uid = new Date().getTime()
pageComponents.value.splice(index + 1, 0, component)
}
/**