[关闭]
@tianqing123 2018-02-28T15:03:21.000000Z 字数 1228 阅读 547

JsSDK

安装

npm 安装

推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。

  1. npm install superlongjing

本地js引入

  1. <script src="./dist/jlongjing.min.js"></script>

快速上手

  1. 示例:
  2. longjing.upgrade('http://www.testUpdate.com/update.zip'); // h5升级 - 调用方法
  3. longjing.ts('upgradeResult',function(){},{}); // 升级通知 - 接收通知

JS-SDK接口

升级(upgrade)

  1. var updateZipUrl = 'http://www.testUpdate.com/update.zip'; // 升级包路径
  2. longjing.upgrade({url:updateZipUrl});

打开新窗口 (open)

  1. var path;
  2. path = 'index.html#mall'; // 单页路由
  3. path = 'mall/index.html'; // 多页
  4. longjing.open({
  5. path:path
  6. });

关闭当前子窗口 (quit)

  1. longjing.quit();

参数配置(config)

内置配置参数

名称 字段 类型 可更改 说明
终端号 deviceNumber string N
商户号 sellerId string N
网点号 pointNo string N
appid appid string N

获取配置

  1. var config = longjing.config(); // 获取所有配置,返回json对象
  2. var version = longjing.config('version'); // 获取指定属性名的配置
  3. var deviceNumber = longjing.config('deviceNumber');

设置配置

  1. longjing.config('version',1.0);// 设置配置项 单项设置
  2. longjing.config({versioin:1.0});//设置配置项 多项设置

刷新指定页面 (refreshPath)

  1. 需要刷新的页面会接收到刷新的通知
  2. var path;
  3. path = 'index.html#mall'; // 单页路由
  4. path = 'mall/index.html'; // 多页
  5. longjing.refreshPath({
  6. path:path
  7. });

通知

所有的通知都通过longjing.ts()方法

页面刷新 (pageRefresh)

  1. var options = {};// 备用参数
  2. longjing.ts('pageRefresh',function(path,options){
  3. if(path == 当前path)
  4. // ...处理当前刷新
  5. },options)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注