Fix:修改http和https协议下的粘贴行为不一致的问题
This commit is contained in:
parent
7533599cac
commit
f10f8e0610
@ -1526,25 +1526,9 @@ class Render {
|
|||||||
|
|
||||||
// 粘贴节点到节点
|
// 粘贴节点到节点
|
||||||
pasteNode(data) {
|
pasteNode(data) {
|
||||||
|
data = simpleDeepClone(data)
|
||||||
data = formatDataToArray(data)
|
data = formatDataToArray(data)
|
||||||
if (this.activeNodeList.length <= 0 || data.length <= 0) {
|
this.mindMap.execCommand('INSERT_MULTI_CHILD_NODE', [], data)
|
||||||
return
|
|
||||||
}
|
|
||||||
this.activeNodeList.forEach(node => {
|
|
||||||
// 概要节点不允许添加下级节点
|
|
||||||
if (node.isGeneralization) return
|
|
||||||
node.setData({
|
|
||||||
expand: true
|
|
||||||
})
|
|
||||||
node.nodeData.children.push(
|
|
||||||
...data.map(item => {
|
|
||||||
const newData = simpleDeepClone(item)
|
|
||||||
createUidForAppointNodes([newData], true)
|
|
||||||
return newData
|
|
||||||
})
|
|
||||||
)
|
|
||||||
})
|
|
||||||
this.mindMap.render()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 设置节点样式
|
// 设置节点样式
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user