From 731a8e4b4d5f613ed05589c9b8bf53a8aab75d5a Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Tue, 2 Aug 2022 23:21:55 +0800 Subject: [PATCH] feat:add copy image feature --- src/editor/utils/clipboard.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/editor/utils/clipboard.ts b/src/editor/utils/clipboard.ts index a4c3e6e..e9ba876 100644 --- a/src/editor/utils/clipboard.ts +++ b/src/editor/utils/clipboard.ts @@ -44,6 +44,14 @@ export function writeElementList(elementList: IElement[]) { a.href = element.url } clipboardDom.append(a) + } else if (element.type === ElementType.IMAGE) { + const img = document.createElement('img') + if (element.value) { + img.src = element.value + img.width = element.width! + img.height = element.height! + } + clipboardDom.append(img) } else if (!element.type || TEXTLIKE_ELEMENT_TYPE.includes(element.type)) { const span = document.createElement('span') let text = ''