From 233e4fc4f35bd00a36ee34a7fbf5e47b41db26db Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Mon, 17 Nov 2025 09:54:44 +0800
Subject: [PATCH] feat:更新初始化地形
---
src/components/CreateQRcode/CreateQRcode.vue | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/components/CreateQRcode/CreateQRcode.vue b/src/components/CreateQRcode/CreateQRcode.vue
index 3131fcd..7c1d31e 100644
--- a/src/components/CreateQRcode/CreateQRcode.vue
+++ b/src/components/CreateQRcode/CreateQRcode.vue
@@ -4,6 +4,7 @@
</template>
<script setup>
+import { wgs84ToGcj02 } from '@/utils/coordinateTransformation';
import QRCode from 'qrcodejs2-fix'
const props = defineProps(['latAndLon'])
@@ -11,18 +12,20 @@
let qrCodeInstance = null
const createQRcode = content => {
-console.log('this.currentDetail.content',content);
-
+ const transformed = wgs84ToGcj02(content[0], content[1])
if (!content) return
if (qrCodeInstance) {
myQrCode.value.innerHTML = ''
}
// 生成新二维码
qrCodeInstance = new QRCode(myQrCode.value, {
- width: 92,
- height: 91,
- text: `https://uri.amap.com/marker?position=${content}&name=%E4%BA%8B%E4%BB%B6%E7%82%B9`,
+ width: 130,
+ height: 130,
+ text: `https://uri.amap.com/marker?position=${transformed}&name=%E4%BA%8B%E4%BB%B6%E7%82%B9&from='ztzf'`,
})
+ if (myQrCode.value.hasAttribute('title')) {
+ myQrCode.value.removeAttribute('title')
+ }
}
watch(
() => props.latAndLon,
--
Gitblit v1.9.3