1.0.0 • Published 2 years ago

easy-js-bridge v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

EasyJSBridge

简易版JSBridge,不需要封装,开箱即用.简单上手

用法

import jsBridge from 'easy-js-bridge';

jsBridge.bridgeNameList = {
 // 自定义的映射名,方便后面调用
 "Location": {
   JsCallApp: "getCurrentLocation", // JS调用native的方法
   AppCallJs: "setCurrentLocation" // native调js的方法
 },
 "pushWindow": {
   JsCallApp: "pushWindow", // JS调用native的方法
 }
}

// 调用
jSBridge.callfn('pushWindow');

// 传参
jSBridge.callfn('pushWindow',  { text: '我是参数哦' });

// 回调
jSBridge.callfn('Location', (result) => {               
  console.log(result);    
});

// 传参,回调
jSBridge.callfn('Location',  { callbackInterval: 5000 } ,(result) => {               
    console.log(result);    
});
1.0.0

2 years ago