修复根节点添加多个节点爆栈的问题
This commit is contained in:
parent
4c1786e127
commit
fd096c4444
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>一个简单的web思维导图实现</title><link href="dist/js/chunk-2d20ec02.81d632f4.js" rel="prefetch"><link href="dist/js/chunk-2d216b67.228f2009.js" rel="prefetch"><link href="dist/js/chunk-e86f1494.f8dd20e2.js" rel="prefetch"><link href="dist/css/app.25c60b6e.css" rel="preload" as="style"><link href="dist/css/chunk-vendors.6fd71983.css" rel="preload" as="style"><link href="dist/js/app.c89d5240.js" rel="preload" as="script"><link href="dist/js/chunk-vendors.54c023de.js" rel="preload" as="script"><link href="dist/css/chunk-vendors.6fd71983.css" rel="stylesheet"><link href="dist/css/app.25c60b6e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="dist/js/chunk-vendors.54c023de.js"></script><script src="dist/js/app.c89d5240.js"></script></body></html>
|
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>一个简单的web思维导图实现</title><link href="dist/js/chunk-2d20ec02.81d632f4.js" rel="prefetch"><link href="dist/js/chunk-2d216b67.228f2009.js" rel="prefetch"><link href="dist/js/chunk-e86f1494.f8dd20e2.js" rel="prefetch"><link href="dist/css/app.ace0b797.css" rel="preload" as="style"><link href="dist/css/chunk-vendors.6fd71983.css" rel="preload" as="style"><link href="dist/js/app.cd228baa.js" rel="preload" as="script"><link href="dist/js/chunk-vendors.c38216ef.js" rel="preload" as="script"><link href="dist/css/chunk-vendors.6fd71983.css" rel="stylesheet"><link href="dist/css/app.ace0b797.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="dist/js/chunk-vendors.c38216ef.js"></script><script src="dist/js/app.cd228baa.js"></script></body></html>
|
||||||
@ -106,7 +106,7 @@
|
|||||||
<div
|
<div
|
||||||
class="toolbarBtn"
|
class="toolbarBtn"
|
||||||
:class="{
|
:class="{
|
||||||
disabled: activeNodes.length <= 0 || hasRoot,
|
disabled: activeNodes.length <= 0 || hasRoot || hasGeneralization,
|
||||||
}"
|
}"
|
||||||
@click="$bus.$emit('execCommand', 'ADD_GENERALIZATION')"
|
@click="$bus.$emit('execCommand', 'ADD_GENERALIZATION')"
|
||||||
>
|
>
|
||||||
@ -194,14 +194,14 @@ export default {
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
hasRoot() {
|
hasRoot() {
|
||||||
return this.activeNodes.find((node) => {
|
return this.activeNodes.findIndex((node) => {
|
||||||
return node.isRoot;
|
return node.isRoot;
|
||||||
});
|
}) !== -1;
|
||||||
},
|
},
|
||||||
hasGeneralization() {
|
hasGeneralization() {
|
||||||
return this.activeNodes.find((node) => {
|
return this.activeNodes.findIndex((node) => {
|
||||||
return node.isGeneralization;
|
return node.isGeneralization;
|
||||||
});
|
}) !== -1;;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user