0.0.3 • Published 6 years ago
js-and-native-bridge v0.0.3
jsAndNativeBridge
该插件用于h5和原生交互
方法一:下载
npm i js-and-native-bridge -S 或 yarn add js-and-native-bridge使用
import jsBridge from 'js-and-native-bridge'方法二:引入
<script src="./index.js"></script>方法列表
| 方法 | 说明 | 参数 | 示例 | 备注 |
|---|---|---|---|---|
| actionEvent | 跳转内容页面 | (页面pagekey,页面参数) | jsBridge.actionEvent('5b599d5492cb320af89ef83a',{id:1}) | 第二个参数选填 |
| jumpNewPage | 跳转外链 | 外链url | jsBridge.jumpNewPage('http://www.baidu.com') | |
| setTitleText | 设置页面顶部标题 | 标题文字内容 | jsBridge.setTitleText('个人中心') | |
| goChat | 发起聊天 | (对方用户uid,对方用户pid) | jsBridge.goChat(1,2) | |
| setUserInfo | 保存用户信息 | 用户信息 | jsBridge.setUserInfo({name:'Tom',sex:'1'}) | |
| upLoadImage | 上传图片 | 回调函数 | jsBridge.upLoadImage((data)=>{}) | 回调函数返回值为图片链接 |
| getNavibarColor | 获取顶部导航颜色 | 回调函数 | jsBridge.getNavibarColor((data)=>{}) | 回调函数返回值为顶部导航颜色 |
| getSearchHistory | 切换项目时获取APP搜索历史 | 回调函数 | jsBridge.getSearchHistory((data)=>{}) | 回调函数返回值为APP搜索历史 |
| switchProject | 传递项目信息,切换项目 | 项目信息 | jsBridge.switchProject({id:1}) | |
| addToScreen | 传递项目信息,添加到桌面 | 项目信息 | jsBridge.addToScreen({id:1}) | |
| getParam | 获取页面参数信息 | (页面pagekey,回调函数) | jsBridge.getParam('5b599d5492cb320af89ef83a',(data)=>{}) | 回调函数返回值为页面参数信息 |
| logout | 退出登录 | jsBridge.logout() | ||
| checkUpdate | 检查APP是否有新版本 | jsBridge.checkUpdate() | ||
| getVersion | 获取APP当前版本号 | 回调函数 | jsBridge.getVersion((data)=>{}) | 回调函数返回值为APP当前版本号 |
| goFinish | 返回上一页 | 弹出的提示信息 | jsBridge.goFinish('已返回') | 参数选填 |
| goFinishRefresh | 返回上一页并刷新上一页 | 弹出的提示信息 | jsBridge.goFinishRefresh('已返回上一页并刷新') | 参数选填 |
| setRefresh | 刷新当前页面 | jsBridge.setRefresh() | ||
| getUid | 获取当前用户id | 回调函数 | jsBridge.getUid((data)=>{}) | 回调函数返回值为当前用户ID |
| loading | 打开加载中的动画 | 加载中动画显示的文字 | jsBridge.loading('加载中') | |
| setFooterText | 设置上拉底部加载中文字 | 底部加载中文字内容 | jsBridge.setFooterText('上拉刷新') | |
| callPhone | 触发拨打电话 | 电话号码 | jsBridge.callPhone('18888888888') | |
| getPhotoUrls | 查看大图 | 图片链接数组 | jsBridge.getPhotoUrls('http://a.jpg','http://b.jpg') | |
| shareArticle | 分享文章 | (文章所在群组Id,文章Id) | jsBridge.shareArticle(1,2) | |
| getInputText | 弹出键盘,获取键盘输入内容 | 回调函数 | jsBridge.getInputText((data)=>{})) | 回调函数返回值为键盘输入内容 |