소스 검색

Merge remote-tracking branch 'origin/develop' into develop

xiebeibei 4 년 전
부모
커밋
79901c0191
1개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. 10 6
      src/components/baseEditer.vue

+ 10 - 6
src/components/baseEditer.vue

@@ -256,15 +256,19 @@ export default {
             // 设置锚点
             if (t.anchor1ID) {
               const startAnc = itemMap[t.anchor1ID];
-              startAnc.isConnected = true;
-              startAnc.parent?.connect("changePos", t, t.changePos);
-              t.startAnchor = startAnc || null;
+              if (startAnc) {
+                startAnc.isConnected = true;
+                startAnc.parent?.connect("changePos", t, t.changePos);
+                t.startAnchor = startAnc || null;
+              }
             }
             if (t.anchor2ID) {
               const endAnc = itemMap[t.anchor2ID];
-              endAnc.isConnected = true;
-              endAnc.parent?.connect("changePos", t, t.changePos);
-              t.endAnchor = endAnc || null;
+              if (endAnc) {
+                endAnc.isConnected = true;
+                endAnc.parent?.connect("changePos", t, t.changePos);
+                t.endAnchor = endAnc || null;
+              }
             }
           });
         }