From 44dd9c4eb8a2489c63a5eb53fd4254bbb3510e95 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 18 Jun 2026 09:14:57 +0800
Subject: [PATCH] Merge branch 'feature/v9.0/9.0.4'
---
src/subPackages/qrCode/index.vue | 28 +++++++++++++++++++++++++---
1 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/subPackages/qrCode/index.vue b/src/subPackages/qrCode/index.vue
index ec04f71..feeb5f5 100644
--- a/src/subPackages/qrCode/index.vue
+++ b/src/subPackages/qrCode/index.vue
@@ -1,9 +1,31 @@
<template>
- <web-view ref="sWebViewRef" :src="`${viewUrl}`" />
+ <view class="page-wrap">
+ <WebViewPlus :src="`${viewUrl}`" @webMessage="onPostMessage" />
+ </view>
</template>
<script setup>
-const viewUrl = `https://192.168.1.194:5174/drone-app-web-view/#/webViewWrapper/QrCodeScanner`;
+import { getWebViewUrl } from "@/utils/index.js";
+import WebViewPlus from "@/components/WebViewPlus.vue";
+
+const viewUrl = getWebViewUrl("/QrCodeScanner");
+
+const onPostMessage = (data) => {
+ if (data.type === "browser") {
+ // #ifndef MP-WEIXIN
+ uni.navigateTo({
+ url:
+ "/subPackages/browser/index?url=" + encodeURIComponent(data.data.url),
+ });
+ // #endif
+ }
+};
+
+onLoad(() => {});
</script>
-<style lang="scss" scoped></style>
+<style lang="scss" scoped>
+.page-wrap {
+ font-size: 20px;
+}
+</style>
--
Gitblit v1.9.3