WebApp【公共组件库】@前端(For Git Submodule)
‘chensiAb’
2025-03-25 08c9d23e86b545a34e00a5fb5dae81ebabe50dea
bases/BridgeCenterBase.js
@@ -15,10 +15,12 @@
    _init(tellings) {
        tellings.forEach(method => {
            const name = Fetcher.prototype.stringToCamel(method);
            // BridgeCenter 已注册,但没有定义接收器的协议,提示
            if (typeof this[name] === 'undefined') {
                console.warn('BridgeTelling:未发现“' + method + '”对应接收器!');
            } else {
                // 注册App通知接收器
                console.warn('BridgeTelling:协议【' + method + '】未发现对应接收器!');
            }
            // BridgeCenter 已注册已定义接收器的协议,注册接收器
            else {
                $bridge.register(method, (res, callback) => {
                    this[name](method, res, callback);
                });
@@ -120,10 +122,7 @@
        }
        try {
            res = typeof res === 'string' ? JSON.parse(res) : res;
        } catch (e) {
        }
        } catch (e) {}
        page.$component.$onBridge(method, res, callback);
    }
}