1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| bridge.callHandler('Name',data,(data)=>{ console.log('js Receive data') }) function callHandler(handlerName,data,responseCallBack){ if(arguments.length ===2 && typeof data === 'function'){ responseCallBack = data data = null } doSend({handlerName,data},responseCallBack) } function doSend(message,responseCallback){ if(responseCallBack){ const callBackId = '__bridge'+new Date() responseCallBack[] } }
|