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 +