From d8eb332120ae57405a9cc66fd2cf351c4d2ad5da Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Wed, 24 Aug 2022 21:08:20 +0800 Subject: [PATCH] fix:plain text cannot copy linefeed --- src/editor/utils/clipboard.ts | 3 +++ 1 file changed, 3 insertions(+) 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)