From fb146e0eace30274fecd4de0fd3cfe1aa456cf27 Mon Sep 17 00:00:00 2001 From: kongyeqing <2697454777@qq.com> Date: Wed, 20 Sep 2023 09:47:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/draw.component.vue | 5 +- src/components/map.component.vue | 39 +++++++-------- src/components/measure.component.vue | 19 ++++++-- src/views/hiddenDanger/clap.component.vue | 8 ++-- src/views/hiddenDanger/files.component.vue | 2 +- src/views/hiddenDanger/manager.component.vue | 14 +++--- .../hiddenDanger/rules/rules.component.html | 2 +- .../rules/rulesManager.component.vue | 8 +++- .../hiddenDanger/safe/plan.component.vue | 23 +++++---- .../exchangeFlow/exchange.component.vue | 4 +- .../exchangeRecord.component.vue | 4 +- src/views/integral/mall.component.vue | 11 +++-- .../rewardsRecord.component.html | 2 +- .../rewardsRecord/rewardsRecord.component.vue | 22 +++++---- src/views/risk/area/area.component.vue | 4 ++ .../areaAnal/areaAnal.component.vue | 32 ++++++++----- .../risk/assessment/work/work.component.vue | 4 +- .../risk/identify/identify.component.vue | 30 ++++++++++-- src/views/risk/unit/unit.component.vue | 25 ++++++---- .../managementSystem.component.vue | 48 +++++++++++-------- .../workprogress/programme.component.vue | 47 ++++++++++-------- .../workprogress/trainRecords.component.vue | 9 ++-- 22 files changed, 225 insertions(+), 137 deletions(-) diff --git a/src/components/draw.component.vue b/src/components/draw.component.vue index bcdbecd..cce8908 100644 --- a/src/components/draw.component.vue +++ b/src/components/draw.component.vue @@ -449,8 +449,9 @@ export default class DrawComponent extends Vue { this.map.remove(); this.map = null; } - destoryed(){ - this.removeMap() + destroyed(){ + // console.log(123) + // this.removeMap() } } diff --git a/src/components/map.component.vue b/src/components/map.component.vue index 61194fd..7e8caad 100644 --- a/src/components/map.component.vue +++ b/src/components/map.component.vue @@ -7,33 +7,33 @@ import mapboxgl from "mapbox-gl"; import "mapbox-gl/dist/mapbox-gl.css" @Component export default class MapComponent extends Vue { - public map:any + public map: any @Prop({ - required:false, - default:"map" + required: false, + default: "map" }) - id:string; + id: string; - @PropSync("position",{ - required:false, - default:()=>{ - return [119.592977,34.523847] + @PropSync("position", { + required: false, + default: () => { + return [119.592977, 34.523847] } }) - center:number[] + center: number[] @Prop({ - required:false, - default:12 + required: false, + default: 12 }) - zoom:number; + zoom: number; @Emit("onLoad") - onLoad(map){ + onLoad(map) { } - public initMap(){ + public initMap() { mapboxgl.accessToken = "pk.eyJ1IjoiaGJ0a2owMjUiLCJhIjoiY2xtYWFobzgxMHBtbDNkbnpwNXJjZW1xNCJ9.lTnRVhs5R5BJ7lswSDufYQ"; this.map = new mapboxgl.Map({ // accessToken :"pk.eyJ1IjoiMTgzODI0ZHl0IiwiYSI6ImNqbHExNDVjZzI0ZmUza2wxMDhocnlyem4ifQ.FZoJzmqTtli8hAvvAc1OPA", @@ -42,21 +42,22 @@ export default class MapComponent extends Vue { center: this.center, zoom: 16, }); - this.map.on("load",()=>{ + this.map.on("load", () => { this.map.resize() this.onLoad(this.map) }) } - mounted(){ + mounted() { this.initMap() } - beforeDestory(){ - + beforeDestroy() { + // this.map.remove(); + // this.map = null; } }