| | |
| | | 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(); |
| | | } |
| | |
| | | * @param {object|function} [param] |
| | | * @param {function} [callback] |
| | | */ |
| | | invoking(method, param, callback) { |
| | | invoking(method, param = {}, callback) { |
| | | // param 为函数时 |
| | | if (param && Tools.isFunction(param)) { |
| | | callback = param; |
| | |
| | | // 有通知回调 |
| | | if (marker) { |
| | | this._receives[method](param2, (param2) => { |
| | | debugger; |
| | | this._sendTelling(method, param2 || {}, marker); |
| | | }); |
| | | } |