fix: Fix the rendering error caused by incorrect key value when configuring the loop

This commit is contained in:
liujuping 2022-03-30 22:08:15 +08:00
parent 39c24add37
commit f48992d093

View File

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