1.1.1 • Published 5 years ago

gtjsbridge v1.1.1

Weekly downloads
2
License
ISC
Repository
-
Last release
5 years ago

绿城APP 开放平台

使用

install

npm install gtjsbridge -S

项目中如何使用

demo

import JSBridge from 'gtjsbridge';

const bridge = new JSBridge();
const callAppLogin = bridge.invokeNative('Home', 'callAppLogin');
callAppLogin({ key: value, key: value }, (res) => {
    // do work
});

@ invokeNative(module, method) 1. 第一个参数为调用的方法属于原生的哪一个模块 2. 第二个参数为通知原生调用的方法名

@ callAppLogin(args, callback) 1. 第一个参数为传递给原生的参数 2. 第二个参数为回调,原生返回的数据

API

通用

  • invokeNative(module, method)
参数类型是否必需示例值说明
modulestringHome调用的方法属于原生的哪一个模块, 如果没有传''
methodstringgetLogin通知原生调用的方法名
  • XXXXX(args, callback)
参数类型是否必需示例值说明
argsobject{title: '标题'}传递给原生的参数
callbackfunction回调,原生返回的数据

比如demo中使用的 callAppLogin(args, callback)

方法名

  • 登录: callAppLogin
  • 分享: callAppShare
  • 获取地理位置: getAppLocation
  • App如何退出浏览器,返回原生界面,将此页面出栈: popAppWebPage
  • 通知app关闭定位: stopAppLocation
  • 通知原生跳转到帖子列表: callToPostList
  • 通知原生跳转到活动列表: callToActivityList
  • 通知原生跳转到用户完善个人信息: callToPerfectUserInfo
  • 通知原生新开一个webView: callPushWebView

请点击查看更多方法名

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago