From e733164e1c779b3aef7245936b9daf7875bf791e Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 14 Dec 2023 17:12:33 +0800
Subject: [PATCH] 解决屏幕缩放导致鼠标位置不准确的问题,右侧,切换校区后的显示BUG
---
src/components/leftNav/index.vue | 26 +++++++++++++++++---------
1 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/src/components/leftNav/index.vue b/src/components/leftNav/index.vue
index 3ae6e6e..4a73a08 100644
--- a/src/components/leftNav/index.vue
+++ b/src/components/leftNav/index.vue
@@ -129,17 +129,19 @@
}
},
created () {
+ this.map2D.addLayer(this.leftNavBQ)
+ this.map2D.addLayer(this.leftNavDL)
+ this.map2D.addLayer(this.leftNavSJ)
+ this.map2D.addLayer(this.leftNavHD)
+ this.map2D.addLayer(this.leftNavTC)
+ this.map2D.addLayer(this.leftNavCR)
},
mounted () {
const that = this
+
// 初始化新增标签图层
that.$EventBus.$on('closeTagLayer', () => {
- this.map2D.addLayer(this.leftNavBQ)
- this.map2D.addLayer(this.leftNavDL)
- this.map2D.addLayer(this.leftNavSJ)
- this.map2D.addLayer(this.leftNavHD)
- this.map2D.addLayer(this.leftNavTC)
- this.map2D.addLayer(this.leftNavCR)
+
that.leftNavData.forEach(item => {
if (item.layer && item.flag == true) {
@@ -267,15 +269,21 @@
},
initialize (campus) {
-
var that = this
that.$nextTick(() => {
+ this.leftNavData = this.leftNavData.map(item => {
+ return {
+ ...item,
+ flag: false,
+ img: item.normal
+ }
+ })
this.leftNavData[0].flag = true
this.leftNavData[0].img = this.leftNavData[0].checked
- this.leftNavData[5].flag = true
- this.leftNavData[5].img = this.leftNavData[5].checked
+ this.leftNavData[4].flag = true
+ this.leftNavData[4].img = this.leftNavData[4].checked
this.leftNavBQ.setVisible(true)
this.leftNavCR.setVisible(true)
--
Gitblit v1.9.3