mx-h5-jsbridge
v1.0.4
Published
支持H5和iOS/Android/Harmony进行双向通信,H5 和原生通讯只需一套代码
Downloads
156
Maintainers
Readme
mx-h5-jsbridge
基于h5-jsbridge进行二次封装,支持 harmonyOS,实现一套代码,多端使用。
Install
npm install mx-h5-jsbridge --save
Use
import JsBridge from 'mx-h5-jsbridge'
/**
* 函数描述:js注册方法给app调用
*
* jsBridge.registerHandler(name, callback(data, appCallback))
* @param {String} name 方法名
* @param {Function} callback 回调函数
* @param {Any} callback.data app返回的数据
* @param {Function} callback.appCallback app返回的回调
* @return
*/
JsBridge.registerHandler('funName', function (data, appCallback) {
console.log(data)
})
/**
* 函数描述:js调用app方法
*
* JsBridge.callHandler(name, params, callback)
* @param {String} name 方法名
* @param {Object} params 参数
* @param {Function} callback 回调函数
* @return
*/
JsBridge.callHandler('funName', { event: 'click' }, function (data) {
console.log(data)
})