diff --git a/src/editor/utils/element.ts b/src/editor/utils/element.ts index c10a4a0..b48199c 100644 --- a/src/editor/utils/element.ts +++ b/src/editor/utils/element.ts @@ -288,21 +288,22 @@ export function formatElementList( } } } + formatElementList(valueList, { + ...options, + isHandleFirstElement: false + }) for (let v = 0; v < valueList.length; v++) { const element = valueList[v] - const valueStrList = splitText(element.value) - for (let e = 0; e < valueStrList.length; e++) { - const value = valueStrList[e] - elementList.splice(i, 0, { - ...element, - controlId, - value: value === '\n' ? ZERO : value, - type: element.type || ElementType.TEXT, - control: el.control, - controlComponent: ControlComponent.VALUE - }) - i++ - } + const value = element.value + elementList.splice(i, 0, { + ...element, + controlId, + value: value === '\n' ? ZERO : value, + type: element.type || ElementType.TEXT, + control: el.control, + controlComponent: ControlComponent.VALUE + }) + i++ } } } else if (placeholder) {