From a01a671ab010fe6fca3632fd07d6b7c32f3dfc83 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Mon, 15 Nov 2021 17:34:18 +0800
Subject: [PATCH] 混合App模式下,登陆异常时,改为跳转首页去取消登陆

---
 common/Bridge.js |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/common/Bridge.js b/common/Bridge.js
index 6664716..a987afc 100644
--- a/common/Bridge.js
+++ b/common/Bridge.js
@@ -98,10 +98,14 @@
         this[name] = (res) => {
             if (callback && Tools.isFunction(callback)) {
                 if (res) {
-                    let data = typeof res === 'string' ? JSON.parse(res) : res;
-                    // 转换接收参数键名为驼峰
-                    data = this.transKeyName('camel', data);
-                    callback(data);
+                    try {
+                        let data = typeof res === 'string' ? JSON.parse(res) : res;
+                        // 转换接收参数键名为驼峰
+                        data = this.transKeyName('camel', data);
+                        callback(data);
+                    } catch (e) {
+                        Tools.toast('通讯数据解析失败!');
+                    }
                 } else {
                     callback();
                 }
@@ -151,7 +155,6 @@
                 // 有通知回调
                 if (marker) {
                     this._receives[method](param2, (param2) => {
-                        debugger;
                         this._sendTelling(method, param2 || {}, marker);
                     });
                 }

--
Gitblit v1.9.1