其他功能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), * 为分隔符

Demo

Vssue Demo For Browser: GitLab

results matching ""

    No results matching ""