|
@@ -57,7 +57,7 @@
|
|
|
height="850px"
|
|
|
@mapClick="onMapClick"
|
|
|
></province>-->
|
|
|
- <Map @transmit="transmit" v-if="showMap" :list1="list1" :list2="list2"></Map>
|
|
|
+ <Map @transmit="transmit" v-if="showMap" :list1="list1" :list2="list2" ref="map"></Map>
|
|
|
<div
|
|
|
v-if="showLocal"
|
|
|
class="img-area flex-row align-items-center flex-center"
|
|
@@ -360,9 +360,12 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- this.getProjectNum();
|
|
|
- this.getProjectNumX();
|
|
|
- this.getProjectNumZ()
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.getProjectNum();
|
|
|
+ this.getProjectNumX();
|
|
|
+ this.getProjectNumZ()
|
|
|
+ });
|
|
|
+
|
|
|
},
|
|
|
destroyed() {},
|
|
|
beforeDestroy() {},
|
|
@@ -418,9 +421,9 @@ export default {
|
|
|
getProjectNumZ() {
|
|
|
getProjectNumZ(this.mapArr).then((res) => {
|
|
|
if (Number(res.code) === 200) {
|
|
|
- const fetchedData = res.data;
|
|
|
this.list1 = res.data.list1
|
|
|
this.list2 = res.data.list2
|
|
|
+ this.$refs.map.start();
|
|
|
}
|
|
|
});
|
|
|
},
|