From d8a88f94d7ded3f103dbf1939577bef7db597804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A1=97=E8=A7=92=E5=B0=8F=E6=9E=97?= <1013335014@qq.com> Date: Thu, 7 Nov 2024 09:41:00 +0800 Subject: [PATCH] =?UTF-8?q?Feat=EF=BC=9A=E9=98=BB=E6=AD=A2=E9=9D=9E?= =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC=E6=A8=A1=E5=BC=8F=E6=97=B6=E7=9A=84?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=96=87=E6=9C=AC=E5=8F=AF=E8=A2=AB=E9=80=89?= =?UTF-8?q?=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/constants/constant.js | 4 ++++ simple-mind-map/src/core/render/node/nodeCreateContents.js | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/simple-mind-map/src/constants/constant.js b/simple-mind-map/src/constants/constant.js index 6fae1173..90b503ad 100644 --- a/simple-mind-map/src/constants/constant.js +++ b/simple-mind-map/src/constants/constant.js @@ -205,6 +205,10 @@ export const cssContent = ` opacity: 1; stroke-width: 2; } + + .smm-text-node-wrap { + user-select: none; + } ` // html自闭合标签列表 diff --git a/simple-mind-map/src/core/render/node/nodeCreateContents.js b/simple-mind-map/src/core/render/node/nodeCreateContents.js index 7a76cf41..e21686cf 100644 --- a/simple-mind-map/src/core/render/node/nodeCreateContents.js +++ b/simple-mind-map/src/core/render/node/nodeCreateContents.js @@ -261,7 +261,8 @@ function createTextNode(specifyText) { }) textArr = textArr.join('\n').split(/\n/gim) textArr.forEach((item, index) => { - let node = new Text().text(item) + const node = new Text().text(item) + node.addClass('smm-text-node-wrap') this.style.text(node) node.y( fontSize * noneRichTextNodeLineHeight * index +