From 4e46afab687c696360a96f45dd3cd97551f951ec Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Fri, 15 Mar 2024 23:12:06 +0800 Subject: [PATCH] fix: copy html boundary error #470 --- src/editor/utils/clipboard.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/editor/utils/clipboard.ts b/src/editor/utils/clipboard.ts index 1224e5d..4fc5936 100644 --- a/src/editor/utils/clipboard.ts +++ b/src/editor/utils/clipboard.ts @@ -50,6 +50,11 @@ export function writeClipboardItem( // add new range const selection = window.getSelection() const range = document.createRange() + // 增加尾行换行字符避免dom复制缺失 + const br = document.createElement('span') + br.innerText = '\n' + fakeElement.append(br) + // 扩选选区并执行复制 range.selectNodeContents(fakeElement) selection?.removeAllRanges() selection?.addRange(range)