派生自 wuyushui/SewerAndRainNetwork

YANGDL
2020-12-23 7442ed4c306ef9b3bec43202592f86dee59ceb30
优化逻辑
4个文件已修改
20 ■■■■ 已修改文件
.gitignore 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/LayerController.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/modules/LcBaseMap.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/MapTemplate.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -28,3 +28,8 @@
.lock-wscript
package-lock.json
/.idea/modules.xml
/.idea/inspectionProfiles/Project_Default.xml
/.idea/SewerAndRainNetwork.iml
/.idea/vcs.xml
/.idea/workspace.xml
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>
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
}
  }
}
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)