diff --git a/src/editor/utils/clipboard.ts b/src/editor/utils/clipboard.ts index 23e43e7..84db262 100644 --- a/src/editor/utils/clipboard.ts +++ b/src/editor/utils/clipboard.ts @@ -94,7 +94,10 @@ export function writeElementList(elementList: IElement[], options: DeepRequired< } buildDomFromElementList(zipElementList(elementList)) // 写入剪贴板 + document.body.append(clipboardDom) const text = clipboardDom.innerText + // 先追加后移除,否则innerText无法解析换行符 + clipboardDom.remove() const html = clipboardDom.innerHTML if (!text || !html) return writeClipboardItem(text, html)