From c4911f853e9c1c3ed6d1aeca934479e9043ec4d1 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Mon, 20 Mar 2023 18:41:19 +0800
Subject: [PATCH] 增加跨端通讯,全局通知容错能力

---
 bases/BridgeCenterBase.js |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/bases/BridgeCenterBase.js b/bases/BridgeCenterBase.js
index a4a8f6e..118676f 100644
--- a/bases/BridgeCenterBase.js
+++ b/bases/BridgeCenterBase.js
@@ -31,8 +31,8 @@
         return pages[pages.length - 1];
     }
 
-    $getCurrentPageUrl() {
-        return this.$getCurrentPage().path;
+    $getCurrentPagePath() {
+        return this.$getCurrentPage().path.split('?')[0];
     }
 
     $isCurrentPage(url) {
@@ -72,6 +72,9 @@
     }
 
     $pageBridge(page, method, res, callback) {
+        if (!page.$component || !page.$component.$onBridge) {
+            return;
+        }
         try {
             res = typeof res === 'string' ? JSON.parse(res) : res;
         } catch (e) {

--
Gitblit v1.9.1