WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2021-11-14 076face0dd29abf047d56999b6a45d8f718af86b
优化跨端通讯回调容错
1 files modified
4 ■■■■ changed files
common/Bridge.js 4 ●●●● patch | view | raw | blame | history
common/Bridge.js
@@ -98,10 +98,14 @@
        this[name] = (res) => {
            if (callback && Tools.isFunction(callback)) {
                if (res) {
                    try {
                    let data = typeof res === 'string' ? JSON.parse(res) : res;
                    // 转换接收参数键名为驼峰
                    data = this.transKeyName('camel', data);
                    callback(data);
                    } catch (e) {
                        Tools.toast('通讯数据解析失败!');
                    }
                } else {
                    callback();
                }