Feat:支持从思维导图实例上读取结构类

This commit is contained in:
街角小林 2025-04-02 09:45:45 +08:00
parent 9661aa55c5
commit 3b10b2b229

View File

@ -117,11 +117,12 @@ class Render {
// 设置布局结构
setLayout() {
const { layout } = this.mindMap.opt
this.layout = new (
layouts[layout]
? layouts[layout]
: layouts[CONSTANTS.LAYOUT.LOGICAL_STRUCTURE]
)(this, layout)
let L = layouts[layout] || this.mindMap[layout]
if (!L) {
L = layouts[CONSTANTS.LAYOUT.LOGICAL_STRUCTURE]
this.mindMap.opt.layout = CONSTANTS.LAYOUT.LOGICAL_STRUCTURE
}
this.layout = new L(this, layout)
}
// 重新设置思维导图数据