README
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)=>{})) | 回调函数返回值为键盘输入内容 |