From 076face0dd29abf047d56999b6a45d8f718af86b Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Sun, 14 Nov 2021 13:54:46 +0800 Subject: [PATCH] 优化跨端通讯回调容错 --- common/Bridge.js | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common/Bridge.js b/common/Bridge.js index efc8eb3..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(); } -- Gitblit v1.9.1