其他功能API
其他功能API都是以other.开头描述的。主要用户给第三方应用提供多样化的支撑
接口列表
接口名称 | 需要授权 | 接口描述 | 同步/异步 | 企业端版本 | 政府端版本 |
---|---|---|---|---|---|
other.use.taskCount | 不需要 | 底部导航任务是否显示小红点 | 异步 | >=3.2.0 | >=3.2.2 |
other.use.location | 不需要 | 获取当前地理位置经纬度 | 异步 | >=3.1.2 | >=3.1.9 |
other.use.appendToRefreshList | 不需要 | 添加需要进行刷新的页面列表 | 异步 | >=3.2.0 | >=3.2.2 |
other.use.taskCount
调用方法
zqtbridge.call("other.use.taskCount", {"count":"true"}, function (v) { alert(v) });
参数说明:
- count true代表显示小红点。其他代表不显示
返回结果
{"code":"0","msg":"处理成功"}
other.use.location
调用方法
zqtbridge.call("other.use.location", {"OpenLocation":"1"}, function (v) { alert(v) });
参数说明:
- OpenLocation 传“1”为获取当前地理经纬度信息,否则不获取。
返回结果
{"code":"0","msg":"处理成功","longitude":"119.790557","latitude":"31.345684"}
other.use.appendToRefreshList
调用方法
zqtbridge.call("other.use.appendToRefreshList",{"list": ["ZQT_Home*Todo"]}, function (v){ alert(v) });
参数说明:
- list 数组中包含需要刷新的页面,格式为:微应用名*需刷新页面的前端路由名 (例如:
ZQT_xxx*pageURL
),*
为分隔符
使用说明:
此方法调用在页面数据更改时调用,以使已打开的相关微应用页面进行页面刷新
注意!!!:
此方法需要配合以下方法进行使用
- 在微应用页面注册方法供移动端调用
zqtbridge.register('checkToRefreshPage', function (v) { // 根据接收到的数组判断当前页面是否需要刷新 if(v.indexOf(当前前端路由名) >= 0) { 当前页面需要做刷新操作 } return "微应用名*需刷新页面的前端路由名" })
参数说明:
v 为数组;数组中包含需要刷新的页面,格式为:微应用名*需刷新页面的前端路由名 (例如:
ZQT_xxx*pageURL
),*
为分隔符