From 7442ed4c306ef9b3bec43202592f86dee59ceb30 Mon Sep 17 00:00:00 2001
From: YANGDL <114714267@qq.com>
Date: 星期三, 23 十二月 2020 15:24:14 +0800
Subject: [PATCH] 优化逻辑
---
.gitignore | 7 ++++++-
src/components/LayerController/modules/LcBaseMap.vue | 8 +++++++-
src/views/MapTemplate.vue | 5 ++---
src/components/LayerController/LayerController.vue | 2 +-
4 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/.gitignore b/.gitignore
index e37bd72..d8ecff1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,4 +27,9 @@
# Users Environment Variables
.lock-wscript
-package-lock.json
\ No newline at end of file
+package-lock.json
+/.idea/modules.xml
+/.idea/inspectionProfiles/Project_Default.xml
+/.idea/SewerAndRainNetwork.iml
+/.idea/vcs.xml
+/.idea/workspace.xml
diff --git a/src/components/LayerController/LayerController.vue b/src/components/LayerController/LayerController.vue
index b011d48..616af98 100644
--- a/src/components/LayerController/LayerController.vue
+++ b/src/components/LayerController/LayerController.vue
@@ -16,7 +16,7 @@
</div>
<div class="bodyBox" id="panelContent">
<div id="panelInnerContent" style="height: auto; overflow: hidden;">
- <slot>鍥惧眰鏁版嵁鏆傛湭鍔犺浇......</slot>
+ <slot></slot>
</div>
</div>
</div>
diff --git a/src/components/LayerController/modules/LcBaseMap.vue b/src/components/LayerController/modules/LcBaseMap.vue
index a9f615c..e86d7c1 100644
--- a/src/components/LayerController/modules/LcBaseMap.vue
+++ b/src/components/LayerController/modules/LcBaseMap.vue
@@ -14,13 +14,19 @@
porps:['helper'],
data() {
return {
+ basemapHelper:null,
basemapList:[]
}
},
mounted(){
- console.log('03姝ラ锛�', this.helper)
+ // console.log('03姝ラ锛�', this.helper)
},
methods:{
+init(basemapHelper){
+ console.log('03姝ラ锛�', this.helper)
+ console.log(basemapHelper)
+ this.basemapHelper =basemapHelper
+}
}
}
diff --git a/src/views/MapTemplate.vue b/src/views/MapTemplate.vue
index cfb1870..18537fc 100644
--- a/src/views/MapTemplate.vue
+++ b/src/views/MapTemplate.vue
@@ -2,9 +2,7 @@
<div class="full-screen">
<div id="map" ref="rootmap"></div>
<sgis-layer-controller :preset="'warningPreset'">
- <template v-slot:default>
- <lc-basemap></lc-basemap>
- </template>
+ <lc-basemap ref="lcBasemap"></lc-basemap>
</sgis-layer-controller>
<monitor-panel></monitor-panel>
</div>
@@ -56,6 +54,7 @@
this.vectorLayerHelper.initVectorLayers(mapConfig)
console.log('02姝ラ锛�', this.basemapHelper)
+ this.$refs.lcBasemap.init(this.basemapHelper)
this.setBasemapHelper(this.basemapHelper)
this.setServiceLayerHelper(this.serviceLayerHelper)
this.setVectorLayerHelper(this.vectorLayerHelper)
--
Gitblit v1.8.0