From f48992d09345d4430532c3cbfa4ef330499c293f Mon Sep 17 00:00:00 2001 From: liujuping Date: Wed, 30 Mar 2022 22:08:15 +0800 Subject: [PATCH] fix: Fix the rendering error caused by incorrect key value when configuring the loop --- packages/renderer-core/src/renderer/base.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/renderer-core/src/renderer/base.tsx b/packages/renderer-core/src/renderer/base.tsx index 75041f7c6..d4134c694 100644 --- a/packages/renderer-core/src/renderer/base.tsx +++ b/packages/renderer-core/src/renderer/base.tsx @@ -527,7 +527,7 @@ export default function baseRendererFactory() { engine?.props?.onCompGetCtx(schema, scope); } props.key = props.key || `${schema.__ctx.lceKey}_${schema.__ctx.idx || 0}_${idx !== undefined ? idx : ''}`; - } else if (typeof idx === 'number' && !props.key) { + } else if ((typeof idx === 'number' || typeof idx === 'string') && !props.key) { // 仅当循环场景走这里 props.key = idx; }