|
@@ -258,6 +258,7 @@ const bothSide = (data) => {
|
|
|
});
|
|
|
};
|
|
|
const setLeaderline = () => {
|
|
|
+ console.log('first', domListMiddle3.value,domListLeftChild3.value,domListRightChild3.value)
|
|
|
//左侧子组件
|
|
|
for (let [key, value] of domListMiddle3.value) {
|
|
|
for (const [key2, value2] of domListLeftChild3.value) {
|
|
@@ -349,10 +350,11 @@ const setLine = () => {
|
|
|
if (listData3.value) {
|
|
|
bothSide(listData3.value.list);
|
|
|
}
|
|
|
- setTimeout(() => {
|
|
|
+ const intervalId =setInterval(() => {
|
|
|
setLeaderline();
|
|
|
newPositionLine();
|
|
|
- }, 500);
|
|
|
+ if(domListMiddle3.value.size>0) clearInterval(intervalId);
|
|
|
+ }, 300);
|
|
|
};
|
|
|
|
|
|
const removeLine3 = () => {
|