Просмотр исходного кода

更新 地图标记判断逻辑

wangzhihui 4 лет назад
Родитель
Сommit
6aadd13482
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      src/views/voyage/voyageDetail.vue

+ 5 - 3
src/views/voyage/voyageDetail.vue

@@ -679,9 +679,11 @@ export default {
         center: [121.524761, 31.228721], //中心点坐标
         center: [121.524761, 31.228721], //中心点坐标
         mapStyle: "amap://styles/f48d96805f5fa7f5aada657c5ee37017",
         mapStyle: "amap://styles/f48d96805f5fa7f5aada657c5ee37017",
       });
       });
-      let { longitude, latitude } =
-        coordinates.value[coordinates.value.length - 1];
-      setShipMarker(longitude, latitude);
+      if (coordinates.value.length) {
+        let { longitude, latitude } =
+          coordinates.value[coordinates.value.length - 1];
+        setShipMarker(longitude, latitude);
+      }
     }
     }
 
 
     function setShipMarker(longitude = 121.524761, latitude = 31.228721) {
     function setShipMarker(longitude = 121.524761, latitude = 31.228721) {