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