From 50f125471e718b388f9847196577fc3be055356d Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Sat, 23 Sep 2023 15:22:26 +0800 Subject: [PATCH] =?UTF-8?q?Feat:=E6=8F=92=E5=85=A5=E5=85=AC=E5=BC=8F?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E6=94=AF=E6=8C=81=E4=BC=A0=E5=85=A5=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E7=9A=84=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/core/render/Render.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index 8ebbc7a7..8ec946ce 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -1282,10 +1282,12 @@ class Render { } // 设置节点公式 - insertFormula(formula) { + insertFormula(formula, appointNodes = []) { // 只在富文本模式下可用,并且需要注册Formula插件 if (!this.mindMap.richText || !this.mindMap.formula) return - this.activeNodeList.forEach(node => { + appointNodes = formatDataToArray(appointNodes) + const list = appointNodes.length > 0 ? appointNodes : this.activeNodeList + list.forEach(node => { this.mindMap.formula.insertFormulaToNode(node, formula) }) }