Procházet zdrojové kódy

fix:修改聚合点击图片不显示问题

wangsisi před 1 týdnem
rodič
revize
17425c02a8
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      src/views/warningHome/warningMap.js

+ 4 - 1
src/views/warningHome/warningMap.js

@@ -70,7 +70,10 @@ class HomeMap {
         }
         if (layer instanceof VectorLayer && layer.get("name") === "imgLayer") {
           hasFeature = true
-          eventBus.emit("chat:showImgDialog", feature.get("imageUrl"))
+          // 处理聚合情况,获取第一个feature的imageUrl
+          let fs = feature.get("features");
+          let imageUrl = fs && fs.length > 0 ? fs[0].get("imageUrl") : feature.get("imageUrl");
+          eventBus.emit("chat:showImgDialog", imageUrl)
         }
         return feature;
       });