From 3f5b8a0d7957f891243b7472e1274400242e9b99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=81=B0?= <741315611@qq.com> Date: Tue, 27 Sep 2022 18:40:01 +0800 Subject: [PATCH] Fix: Add key prop for the container placeholder fix Each child in a list should have a unique "key" prop --- packages/react-simulator-renderer/src/renderer-view.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-simulator-renderer/src/renderer-view.tsx b/packages/react-simulator-renderer/src/renderer-view.tsx index 50c5481eea..599e3aad80 100644 --- a/packages/react-simulator-renderer/src/renderer-view.tsx +++ b/packages/react-simulator-renderer/src/renderer-view.tsx @@ -202,7 +202,8 @@ class Renderer extends Component<{ if ( !viewProps.dataSource && leaf?.isContainer() && - (children == null || (Array.isArray(children) && !children.length)) && + ( + = null || (Array.isArray(children) && !children.length)) && (!viewProps.style || Object.keys(viewProps.style).length === 0) ) { let defaultPlaceholder = '拖拽组件或模板到这里'; @@ -213,7 +214,7 @@ class Renderer extends Component<{ defaultPlaceholder = '锁定元素及子元素无法编辑'; } children = ( -