Parcourir la source

修复回显没有线段的bug

yanglzh il y a 2 ans
Parent
commit
2dc874c5b5
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/views/heating/heatStation/loop/component/edit.vue

+ 2 - 1
src/views/heating/heatStation/loop/component/edit.vue

@@ -359,7 +359,8 @@ export default defineComponent({
       })
     }
     function setLine(pointList: any[]) {
-      map.removeOverlay(polyline);
+      polyline && map.removeOverlay(polyline);
+      if (!pointList || !pointList.length) return
       polyline = new BMapGL.Polyline(pointList, { strokeColor: "blue", strokeWeight: 10, strokeOpacity: 0.5 });   //创建折线
       map.addOverlay(polyline);
     }