diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index b7bb3ba1..3a274fa5 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -921,19 +921,9 @@ class Render { } // 设置节点样式 - setNodeStyle(node, prop, value, isActive) { - let data = {} - if (isActive) { - data = { - activeStyle: { - ...(node.nodeData.data.activeStyle || {}), - [prop]: value - } - } - } else { - data = { - [prop]: value - } + setNodeStyle(node, prop, value) { + let data = { + [prop]: value } // 如果开启了富文本,则需要应用到富文本上 if (this.mindMap.richText) { @@ -954,18 +944,8 @@ class Render { } // 设置节点多个样式 - setNodeStyles(node, style, isActive) { - let data = {} - if (isActive) { - data = { - activeStyle: { - ...(node.nodeData.data.activeStyle || {}), - ...style - } - } - } else { - data = style - } + setNodeStyles(node, style) { + let data = { ...style } // 如果开启了富文本,则需要应用到富文本上 if (this.mindMap.richText) { let config = this.mindMap.richText.normalStyleToRichTextStyle(style) diff --git a/simple-mind-map/src/core/render/node/nodeCommandWraps.js b/simple-mind-map/src/core/render/node/nodeCommandWraps.js index 8745fa7f..1a51130e 100644 --- a/simple-mind-map/src/core/render/node/nodeCommandWraps.js +++ b/simple-mind-map/src/core/render/node/nodeCommandWraps.js @@ -39,13 +39,13 @@ function setShape(shape) { } // 修改某个样式 -function setStyle(prop, value, isActive) { - this.mindMap.execCommand('SET_NODE_STYLE', this, prop, value, isActive) +function setStyle(prop, value) { + this.mindMap.execCommand('SET_NODE_STYLE', this, prop, value) } // 修改多个样式 -function setStyles(style, isActive) { - this.mindMap.execCommand('SET_NODE_STYLES', this, style, isActive) +function setStyles(style) { + this.mindMap.execCommand('SET_NODE_STYLES', this, style) } export default { diff --git a/simple-mind-map/src/core/render/node/nodeCreateContents.js b/simple-mind-map/src/core/render/node/nodeCreateContents.js index d18d8ee0..9ff93cf5 100644 --- a/simple-mind-map/src/core/render/node/nodeCreateContents.js +++ b/simple-mind-map/src/core/render/node/nodeCreateContents.js @@ -160,12 +160,8 @@ function createTextNode() { return this.createRichTextNode() } let g = new G() - let fontSize = this.getStyle('fontSize', false, this.nodeData.data.isActive) - let lineHeight = this.getStyle( - 'lineHeight', - false, - this.nodeData.data.isActive - ) + let fontSize = this.getStyle('fontSize', false) + let lineHeight = this.getStyle('lineHeight', false) // 文本超长自动换行 let textStyle = this.style.getTextFontStyle() let textArr = this.nodeData.data.text.split(/\n/gim)