0.1.1 • Published 4 years ago

lm-jsbridge v0.1.1

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

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交互文档

好借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
---