From 088fd398a9df73f20313eb7d66fd6af9064beb59 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: Mon, 8 Apr 2024 19:27:51 +0800 Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E5=90=8C?= =?UTF-8?q?=E6=97=B6=E5=88=9B=E5=BB=BA=E5=A4=9A=E4=B8=AA=E5=AE=9E=E4=BE=8B?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=96=87=E6=9C=AC=E7=BC=96=E8=BE=91=E5=90=8E?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E5=AE=BD=E9=AB=98=E4=B8=A2=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/index.js | 18 +++--------- simple-mind-map/src/constants/constant.js | 6 ---- .../core/render/node/nodeCreateContents.js | 28 +++++++++---------- 3 files changed, 18 insertions(+), 34 deletions(-) diff --git a/simple-mind-map/index.js b/simple-mind-map/index.js index 23db2ceb..b1a75161 100644 --- a/simple-mind-map/index.js +++ b/simple-mind-map/index.js @@ -10,7 +10,6 @@ import BatchExecution from './src/utils/BatchExecution' import { layoutValueList, CONSTANTS, - commonCaches, ERROR_TYPES, cssContent } from './src/constants/constant' @@ -228,19 +227,10 @@ class MindMap { // 初始化缓存数据 initCache() { - Object.keys(commonCaches).forEach(key => { - let type = getType(commonCaches[key]) - let value = '' - switch (type) { - case 'Boolean': - value = false - break - default: - value = null - break - } - commonCaches[key] = value - }) + this.commonCaches = { + measureCustomNodeContentSizeEl: null, + measureRichtextNodeTextSizeEl: null + } } // 设置主题 diff --git a/simple-mind-map/src/constants/constant.js b/simple-mind-map/src/constants/constant.js index 6778376e..b4b227d3 100644 --- a/simple-mind-map/src/constants/constant.js +++ b/simple-mind-map/src/constants/constant.js @@ -317,12 +317,6 @@ export const nodeDataNoStylePropList = [ 'attachmentName' ] -// 数据缓存 -export const commonCaches = { - measureCustomNodeContentSizeEl: null, - measureRichtextNodeTextSizeEl: null -} - // 错误类型 export const ERROR_TYPES = { READ_CLIPBOARD_ERROR: 'read_clipboard_error', diff --git a/simple-mind-map/src/core/render/node/nodeCreateContents.js b/simple-mind-map/src/core/render/node/nodeCreateContents.js index 20fda808..cd2dd183 100644 --- a/simple-mind-map/src/core/render/node/nodeCreateContents.js +++ b/simple-mind-map/src/core/render/node/nodeCreateContents.js @@ -16,7 +16,7 @@ import { ForeignObject } from '@svgdotjs/svg.js' import iconsSvg from '../../../svg/icons' -import { CONSTANTS, commonCaches } from '../../../constants/constant' +import { CONSTANTS } from '../../../constants/constant' // 创建图片节点 function createImgNode() { @@ -149,13 +149,13 @@ function createRichTextNode() { }) } let html = `