0.1.1 • Published 4 years ago
lm-jsbridge v0.1.1
jsbridge
- 作者:lizhenjiang01
- 邮箱:lizhenjiang01@58.com
- 版本:
0.1.1
介绍
interact with app
安装
lm-*
组件使用 npm
进行管理,命名空间统一为 lm-
,请使用以下命令进行组件安装。
index.html中要先引入<script src="//a.58cdn.com.cn/app58/rms/app/js/app_30805.js"></script>
npm i lm-jsbridge --save
- 如果你还没有安装
npm
,可通过以下方式进行 安装。 - 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用
参考js和app交互文档
- 待开发
使用
要传的参数
- actionName (string)
- params (object)
- callback (function)
import XJJSBridge from 'lm-jsbridge';
XJJSBridge.invoke('open_auth_sdk', {}, (res) => {
console.log(res);
})
/*目前封装的所有方法(具体参数可看demo页):
get_app_device_info 获取版本信息
get_user_info 获取版本信息(版本信息,58app中没有get_app_device_info,可使用get_user_info替代)
get_position 获取经纬度信息
get_app_version 获取app版本信息
upload_img 上传图片
pagetrans 新开页面
close_webview 关闭页面
set_title 设置title
login_mobile_dynamic 手机验证码登录 2.2.0版本app增加callBack函数的处理
bind_account 绑定手机号
listen_goback 返回
need_refresh 设置是否可以下拉刷新(默认刷新)
open_auth_sdk 人脸认证
jr_face_verify 新版本人脸认证
open_id_card_sdk 增验身份证信息
is_login 检查用户是否已登陆
open_ocr_sdk 唤起sdk ocr功能
*/
### 配置参数
| Prop | Type | Default | Description |
| ---- |:----:|:-------:| :----------:|
| **`content`** | `string` | `undefined` | 主要内容 |
---
## 注意事项
- 组件注意事项
如果有需要加方法的请联系lizhenjiang01
---
## 开发调试
进入项目目录后,使用 `node` 命令启动服务
npm run start
打包发布可通过 `node` 命令执行
npm run build npm publish
---
## 相关资料
* [lm 组件开发规范](http://)
---
## Changelog
### 0.1.0
1. init
### 0.1.1
1. jsbridge demo dev
---
0.1.1
4 years ago