Feat:去掉异步渲染节点的逻辑
This commit is contained in:
parent
d707329526
commit
dc8efbe3ef
@ -1,6 +1,5 @@
|
|||||||
import Style from './Style'
|
import Style from './Style'
|
||||||
import Shape from './Shape'
|
import Shape from './Shape'
|
||||||
import { asyncRun, nodeToHTML } from '../../../utils'
|
|
||||||
import { G, Rect, ForeignObject, SVG } from '@svgdotjs/svg.js'
|
import { G, Rect, ForeignObject, SVG } from '@svgdotjs/svg.js'
|
||||||
import nodeGeneralizationMethods from './nodeGeneralization'
|
import nodeGeneralizationMethods from './nodeGeneralization'
|
||||||
import nodeExpandBtnMethods from './nodeExpandBtn'
|
import nodeExpandBtnMethods from './nodeExpandBtn'
|
||||||
@ -559,18 +558,14 @@ class Node {
|
|||||||
this.nodeData.data.expand !== false
|
this.nodeData.data.expand !== false
|
||||||
) {
|
) {
|
||||||
let index = 0
|
let index = 0
|
||||||
asyncRun(
|
this.children.forEach(item => {
|
||||||
this.children.map(item => {
|
item.render(() => {
|
||||||
return () => {
|
index++
|
||||||
item.render(() => {
|
if (index >= this.children.length) {
|
||||||
index++
|
callback()
|
||||||
if (index >= this.children.length) {
|
|
||||||
callback()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
)
|
})
|
||||||
} else {
|
} else {
|
||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
@ -592,13 +587,9 @@ class Node {
|
|||||||
this.removeLine()
|
this.removeLine()
|
||||||
// 子节点
|
// 子节点
|
||||||
if (this.children && this.children.length) {
|
if (this.children && this.children.length) {
|
||||||
asyncRun(
|
this.children.forEach(item => {
|
||||||
this.children.map(item => {
|
item.remove()
|
||||||
return () => {
|
})
|
||||||
item.remove()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -624,13 +615,9 @@ class Node {
|
|||||||
}
|
}
|
||||||
// 子节点
|
// 子节点
|
||||||
if (this.children && this.children.length) {
|
if (this.children && this.children.length) {
|
||||||
asyncRun(
|
this.children.forEach(item => {
|
||||||
this.children.map(item => {
|
item.hide()
|
||||||
return () => {
|
})
|
||||||
item.hide()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -650,13 +637,9 @@ class Node {
|
|||||||
}
|
}
|
||||||
// 子节点
|
// 子节点
|
||||||
if (this.children && this.children.length) {
|
if (this.children && this.children.length) {
|
||||||
asyncRun(
|
this.children.forEach(item => {
|
||||||
this.children.map(item => {
|
item.show()
|
||||||
return () => {
|
})
|
||||||
item.show()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user