easy-js-bridge

1.0.0 • Public • Published

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);    
});

Readme

Keywords

Package Sidebar

Install

npm i easy-js-bridge

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

3.12 kB

Total Files

3

Last publish

Collaborators

  • slailcp