item.warningList[i].marker.openPopup(); if (item.warningList[i].marker.isPopupOpen()) { item.warningList[i].marker.remove(mapObj); if (item.warningList.length == 1) { item.marker.openPopup(); setTimeout(() => { item.marker.closePopup(); }, 3000); } item.warningList.splice(i, 1); i--; this.JudgeConstructionStatus( data.equipmentWarning.planId, item.warningList ); }