From 77f7281ff7cee541aaa51339512e6443b7d89e42 Mon Sep 17 00:00:00 2001 From: YANGDL <114714267@qq.com> Date: 星期二, 05 一月 2021 12:04:25 +0800 Subject: [PATCH] 修改eslint配置增加mock配置 --- src/components/LayerController/modules/LcBaseMap.vue | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/components/LayerController/modules/LcBaseMap.vue b/src/components/LayerController/modules/LcBaseMap.vue index 9fca7f7..315c641 100644 --- a/src/components/LayerController/modules/LcBaseMap.vue +++ b/src/components/LayerController/modules/LcBaseMap.vue @@ -1,35 +1,43 @@ <template> - <div class="inner-panel"> + <div class="inner-panel" v-show="isShow"> <div v-for="item in basemapList" :key="item.code" class="basemap-layer-item"> - <img :src="item.conf.icon_actived" width="50" height="50" :title="item.name"/> - <input type="radio" name="basemap" v-model="selectedBasemap" :value="item.code" title="鏄剧ず鏍囨敞" @change="changeBasemap"/> + <div style="display: flex;"> + <el-checkbox :src="item.conf.icon_actived" style="display: flex;" name="basemap" v-model="selectedBasemap" + :value="item.code" label="item.code" @change="changeBasemap">鏍囨敞 + </el-checkbox> + <img style="position: absolute;" :src="item.conf.icon_actived" width="50" height="50" :title="item.name" + @click="changeBasemap"/> + </div> + + + <!-- <input style="position: absolute;" type="radio" name="basemap" v-model="selectedBasemap" :value="item.code" title="鏄剧ず鏍囨敞" @change="changeBasemap"/>鏍囨敞--> + </div> </div> </template> <script> -import { mapState, mapMutations } from "vuex"; export default { name: "LcBaseMap", components: {}, data() { return { + isShow: true, basemapList: [], selectedBasemap: "tianditu_img", }; }, computed: { - ...mapState({ - basemapHelper: (state) => { - return state.basemapHelper; - }, - }), + basemapHelper() { + return this.$store.state.map.basemapHelper + } }, mounted() { - // console.log('03姝ラ锛�', this.helper) }, methods: { - ...mapMutations([]), + toggleShow() { + this.isShow = !this.isShow + }, updateBasemapList() { let list = this.basemapHelper.getBasemapList(); this.basemapList = list; @@ -54,7 +62,9 @@ justify-content: center; align-items: center; } + .basemap-layer-item { + display: flex; width: 50px; height: 50px; margin: 10px; @@ -65,6 +75,7 @@ left: 0px; top: -53px; } + .basemap-layer-item-name { position: relative; left: 0px; -- Gitblit v1.8.0