Commit 1c7c252a authored by 任建锋's avatar 任建锋

修复复制功能bug

parent cf4b7476
...@@ -360,16 +360,28 @@ export const projectStore = { ...@@ -360,16 +360,28 @@ export const projectStore = {
let _node1 = node; let _node1 = node;
console.log(_node1) console.log(_node1)
copyNodeCatch = clonePureObj(_node1) copyNodeCatch = clonePureObj(_node1)
console.log("copyNodeCatch",copyNodeCatch)
if (copyState == 1) { if (copyState == 1) {
//复制行为 //复制行为
copyNodeCatch.events copyNodeCatch.events
} else if (copyState == 2) { } else if (copyState == 2) {
//不复制行为 //不复制行为
delete copyNodeCatch.events console.log(this)
deleteChildEvent(copyNodeCatch)
} }
//copy(JSON.stringify(copyNodeCatch)) //copy(JSON.stringify(copyNodeCatch))
function deleteChildEvent(copyNodeCatch){
console.log(123)
delete copyNodeCatch.events;
if(copyNodeCatch.children){
for(let item of copyNodeCatch.children){
deleteChildEvent(item)
}
}
}
}, },
pasteNode(state, {node, parentNode, pasteState}) { pasteNode(state, {node, parentNode, pasteState}) {
let _node1 = copyNodeCatch; let _node1 = copyNodeCatch;
console.log(copyNodeCatch); console.log(copyNodeCatch);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment