## 基础

```json
[
  {
    "接口名称": "[wx.env](/miniprogram/dev/api/base/wx.env)",
    "描述": "环境变量"
  },
  {
    "接口名称": "[wx.canIUse](/miniprogram/dev/api/base/wx.canIUse)",
    "描述": "判断小程序的API，回调，参数，组件等是否在当前版本可用"
  },
  {
    "接口名称": "[wx.base64ToArrayBuffer](/miniprogram/dev/api/base/wx.base64ToArrayBuffer)",
    "描述": "将 Base64 字符串转成 ArrayBuffer 对象"
  },
  {
    "接口名称": "[wx.arrayBufferToBase64](/miniprogram/dev/api/base/wx.arrayBufferToBase64)",
    "描述": "将 ArrayBuffer 对象转成 Base64 字符串"
  }
]
```

### 系统

```json
[
  {
    "接口名称": "[wx.openSystemBluetoothSetting](/miniprogram/dev/api/base/system/wx.openSystemBluetoothSetting)",
    "描述": "跳转系统蓝牙设置页"
  },
  {
    "接口名称": "[wx.openAppAuthorizeSetting](/miniprogram/dev/api/base/system/wx.openAppAuthorizeSetting)",
    "描述": "跳转系统微信授权管理页"
  },
  {
    "接口名称": "[wx.getWindowInfo](/miniprogram/dev/api/base/system/wx.getWindowInfo)",
    "描述": "获取窗口信息"
  },
  {
    "接口名称": "[wx.getSystemSetting](/miniprogram/dev/api/base/system/wx.getSystemSetting)",
    "描述": "获取设备设置"
  },
  {
    "接口名称": "[wx.getSystemInfoSync](/miniprogram/dev/api/base/system/wx.getSystemInfoSync)",
    "描述": "wx.getSystemInfo) 的同步版本"
  },
  {
    "接口名称": "[wx.getSystemInfoAsync](/miniprogram/dev/api/base/system/wx.getSystemInfoAsync)",
    "描述": "异步获取系统信息"
  },
  {
    "接口名称": "[wx.getSystemInfo](/miniprogram/dev/api/base/system/wx.getSystemInfo)",
    "描述": "获取系统信息"
  },
  {
    "接口名称": "[wx.getSkylineInfoSync](/miniprogram/dev/api/base/system/wx.getSkylineInfoSync)",
    "描述": "获取当前运行环境对于 Skyline 渲染引擎) 的支持情况"
  },
  {
    "接口名称": "[wx.getSkylineInfo](/miniprogram/dev/api/base/system/wx.getSkylineInfo)",
    "描述": "获取当前运行环境对于 Skyline 渲染引擎) 的支持情况"
  },
  {
    "接口名称": "[wx.getRendererUserAgent](/miniprogram/dev/api/base/system/wx.getRendererUserAgent)",
    "描述": "获取 Webview 小程序的 UserAgent"
  },
  {
    "接口名称": "[wx.getDeviceInfo](/miniprogram/dev/api/base/system/wx.getDeviceInfo)",
    "描述": "获取设备基础信息"
  },
  {
    "接口名称": "[wx.getDeviceBenchmarkInfo](/miniprogram/dev/api/base/system/wx.getDeviceBenchmarkInfo)",
    "描述": "获取设备性能得分和机型档位数据"
  },
  {
    "接口名称": "[wx.getAppBaseInfo](/miniprogram/dev/api/base/system/wx.getAppBaseInfo)",
    "描述": "获取微信APP基础信息"
  },
  {
    "接口名称": "[wx.getAppAuthorizeSetting](/miniprogram/dev/api/base/system/wx.getAppAuthorizeSetting)",
    "描述": "获取微信APP授权设置"
  }
]
```

### 更新

```json
[
  {
    "接口名称": "[wx.updateWeChatApp](/miniprogram/dev/api/base/update/wx.updateWeChatApp)",
    "描述": "更新客户端版本"
  },
  {
    "接口名称": "[wx.getUpdateManager](/miniprogram/dev/api/base/update/wx.getUpdateManager)",
    "描述": "获取全局唯一的版本更新管理器，用于管理小程序更新"
  },
  {
    "接口名称": "[wx.getPluginUpdateManager](/miniprogram/dev/api/base/update/wx.getPluginUpdateManager)",
    "描述": "获取插件版本更新管理器，用于管理指定插件的更新"
  }
]
```

#### PluginUpdateManager

```json
[
  {
    "接口名称": "[PluginUpdateManager.onCheckForUpdate](/miniprogram/dev/api/base/update/PluginUpdateManager.onCheckForUpdate)",
    "描述": "监听向微信后台请求检查插件更新结果事件"
  },
  {
    "接口名称": "[PluginUpdateManager.onUpdateFailed](/miniprogram/dev/api/base/update/PluginUpdateManager.onUpdateFailed)",
    "描述": "监听插件更新失败事件"
  },
  {
    "接口名称": "[PluginUpdateManager.onUpdateReady](/miniprogram/dev/api/base/update/PluginUpdateManager.onUpdateReady)",
    "描述": "监听插件有版本更新事件"
  }
]
```

#### UpdateManager

```json
[
  {
    "接口名称": "[UpdateManager.applyUpdate](/miniprogram/dev/api/base/update/UpdateManager.applyUpdate)",
    "描述": "强制小程序重启并使用新版本"
  },
  {
    "接口名称": "[UpdateManager.onCheckForUpdate](/miniprogram/dev/api/base/update/UpdateManager.onCheckForUpdate)",
    "描述": "监听向微信后台请求检查更新结果事件"
  },
  {
    "接口名称": "[UpdateManager.onUpdateFailed](/miniprogram/dev/api/base/update/UpdateManager.onUpdateFailed)",
    "描述": "监听小程序更新失败事件"
  },
  {
    "接口名称": "[UpdateManager.onUpdateReady](/miniprogram/dev/api/base/update/UpdateManager.onUpdateReady)",
    "描述": "监听小程序有版本更新事件"
  }
]
```

### 小程序

#### 生命周期

```json
[
  {
    "接口名称": "[wx.onApiCategoryChange](/miniprogram/dev/api/base/app/life-cycle/wx.onApiCategoryChange)",
    "描述": "监听 API 类别变化事件"
  },
  {
    "接口名称": "[wx.offApiCategoryChange](/miniprogram/dev/api/base/app/life-cycle/wx.offApiCategoryChange)",
    "描述": "移除 API 类别变化事件的监听函数"
  },
  {
    "接口名称": "[wx.getLaunchOptionsSync](/miniprogram/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync)",
    "描述": "获取小程序启动时的参数"
  },
  {
    "接口名称": "[wx.getEnterOptionsSync](/miniprogram/dev/api/base/app/life-cycle/wx.getEnterOptionsSync)",
    "描述": "获取小程序最近一次前台进入的参数"
  },
  {
    "接口名称": "[wx.getApiCategory](/miniprogram/dev/api/base/app/life-cycle/wx.getApiCategory)",
    "描述": "获取当前 API 类别"
  }
]
```

#### 应用级事件

```json
[
  {
    "接口名称": "[wx.postMessageToReferrerPage](/miniprogram/dev/api/base/app/app-event/wx.postMessageToReferrerPage)",
    "描述": "向跳转的源页面发送消息"
  },
  {
    "接口名称": "[wx.postMessageToReferrerMiniProgram](/miniprogram/dev/api/base/app/app-event/wx.postMessageToReferrerMiniProgram)",
    "描述": "向跳转的源小程序发送消息，源小程序可在 wx.onShow) 或 wx.getEnterOptionsSync) 中通过 extraData 接收消息"
  },
  {
    "接口名称": "[wx.onUnhandledRejection](/miniprogram/dev/api/base/app/app-event/wx.onUnhandledRejection)",
    "描述": "监听未处理的 Promise 拒绝事件"
  },
  {
    "接口名称": "[wx.onThemeChange](/miniprogram/dev/api/base/app/app-event/wx.onThemeChange)",
    "描述": "监听系统主题改变事件"
  },
  {
    "接口名称": "[wx.onPageNotFound](/miniprogram/dev/api/base/app/app-event/wx.onPageNotFound)",
    "描述": "监听小程序要打开的页面不存在事件"
  },
  {
    "接口名称": "[wx.onLazyLoadError](/miniprogram/dev/api/base/app/app-event/wx.onLazyLoadError)",
    "描述": "监听小程序异步组件加载失败事件"
  },
  {
    "接口名称": "[wx.onError](/miniprogram/dev/api/base/app/app-event/wx.onError)",
    "描述": "监听小程序错误事件"
  },
  {
    "接口名称": "[wx.onAudioInterruptionEnd](/miniprogram/dev/api/base/app/app-event/wx.onAudioInterruptionEnd)",
    "描述": "监听音频中断结束事件"
  },
  {
    "接口名称": "[wx.onAudioInterruptionBegin](/miniprogram/dev/api/base/app/app-event/wx.onAudioInterruptionBegin)",
    "描述": "监听音频因为受到系统占用而被中断开始事件"
  },
  {
    "接口名称": "[wx.onAppShow](/miniprogram/dev/api/base/app/app-event/wx.onAppShow)",
    "描述": "监听小程序切前台事件"
  },
  {
    "接口名称": "[wx.onAppHide](/miniprogram/dev/api/base/app/app-event/wx.onAppHide)",
    "描述": "监听小程序切后台事件"
  },
  {
    "接口名称": "[wx.offUnhandledRejection](/miniprogram/dev/api/base/app/app-event/wx.offUnhandledRejection)",
    "描述": "移除未处理的 Promise 拒绝事件的监听函数"
  },
  {
    "接口名称": "[wx.offThemeChange](/miniprogram/dev/api/base/app/app-event/wx.offThemeChange)",
    "描述": "移除系统主题改变事件的监听函数"
  },
  {
    "接口名称": "[wx.offPageNotFound](/miniprogram/dev/api/base/app/app-event/wx.offPageNotFound)",
    "描述": "移除小程序要打开的页面不存在事件的监听函数"
  },
  {
    "接口名称": "[wx.offLazyLoadError](/miniprogram/dev/api/base/app/app-event/wx.offLazyLoadError)",
    "描述": "移除小程序异步组件加载失败事件的监听函数"
  },
  {
    "接口名称": "[wx.offError](/miniprogram/dev/api/base/app/app-event/wx.offError)",
    "描述": "移除小程序错误事件的监听函数"
  },
  {
    "接口名称": "[wx.offAudioInterruptionEnd](/miniprogram/dev/api/base/app/app-event/wx.offAudioInterruptionEnd)",
    "描述": "移除音频中断结束事件的监听函数"
  },
  {
    "接口名称": "[wx.offAudioInterruptionBegin](/miniprogram/dev/api/base/app/app-event/wx.offAudioInterruptionBegin)",
    "描述": "移除音频因为受到系统占用而被中断开始事件的监听函数"
  },
  {
    "接口名称": "[wx.offAppShow](/miniprogram/dev/api/base/app/app-event/wx.offAppShow)",
    "描述": "移除小程序切前台事件的监听函数"
  },
  {
    "接口名称": "[wx.offAppHide](/miniprogram/dev/api/base/app/app-event/wx.offAppHide)",
    "描述": "移除小程序切后台事件的监听函数"
  }
]
```

#### 路由事件

```json
[
  {
    "接口名称": "[wx.onBeforePageUnload](/miniprogram/dev/api/base/app/app-route/wx.onBeforePageUnload)",
    "描述": "监听路由事件引起现有页面实例销毁时，页面实例销毁前的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onBeforePageLoad](/miniprogram/dev/api/base/app/app-route/wx.onBeforePageLoad)",
    "描述": "监听路由事件引起新的页面实例化时，页面实例化前的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onBeforeAppRoute](/miniprogram/dev/api/base/app/app-route/wx.onBeforeAppRoute)",
    "描述": "监听路由事件下发后，执行路由逻辑前的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onAppRouteDone](/miniprogram/dev/api/base/app/app-route/wx.onAppRouteDone)",
    "描述": "监听当前路由动画执行完成的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onAppRoute](/miniprogram/dev/api/base/app/app-route/wx.onAppRoute)",
    "描述": "监听路由事件下发后，执行路由逻辑后的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onAfterPageUnload](/miniprogram/dev/api/base/app/app-route/wx.onAfterPageUnload)",
    "描述": "监听路由事件引起现有页面实例销毁时，页面实例销毁后的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.onAfterPageLoad](/miniprogram/dev/api/base/app/app-route/wx.onAfterPageLoad)",
    "描述": "监听路由事件引起新的页面实例化时，页面实例化完成的事件监听，详见 页面路由监听)"
  },
  {
    "接口名称": "[wx.offBeforePageUnload](/miniprogram/dev/api/base/app/app-route/wx.offBeforePageUnload)",
    "描述": "移除路由事件的监听函数"
  },
  {
    "接口名称": "[wx.offBeforePageLoad](/miniprogram/dev/api/base/app/app-route/wx.offBeforePageLoad)",
    "描述": "移除路由事件的监听函数"
  },
  {
    "接口名称": "[wx.offBeforeAppRoute](/miniprogram/dev/api/base/app/app-route/wx.offBeforeAppRoute)",
    "描述": "移除路由事件的监听函数"
  },
  {
    "接口名称": "[wx.offAppRouteDone](/miniprogram/dev/api/base/app/app-route/wx.offAppRouteDone)",
    "描述": "移除当前路由动画执行完成的事件的监听函数"
  },
  {
    "接口名称": "[wx.offAppRoute](/miniprogram/dev/api/base/app/app-route/wx.offAppRoute)",
    "描述": "移除路由事件的监听函数"
  },
  {
    "接口名称": "[wx.offAfterPageUnload](/miniprogram/dev/api/base/app/app-route/wx.offAfterPageUnload)",
    "描述": "移除路由事件的监听函数"
  },
  {
    "接口名称": "[wx.offAfterPageLoad](/miniprogram/dev/api/base/app/app-route/wx.offAfterPageLoad)",
    "描述": "移除路由事件的监听函数"
  }
]
```

### 调试

```json
[
  {
    "接口名称": "[wx.setEnableDebug](/miniprogram/dev/api/base/debug/wx.setEnableDebug)",
    "描述": "设置是否打开调试开关"
  },
  {
    "接口名称": "[wx.getRealtimeLogManager](/miniprogram/dev/api/base/debug/wx.getRealtimeLogManager)",
    "描述": "获取实时日志管理器对象"
  },
  {
    "接口名称": "[wx.getLogManager](/miniprogram/dev/api/base/debug/wx.getLogManager)",
    "描述": "获取日志管理器对象"
  }
]
```

#### console

```json
[
  {
    "接口名称": "[console.debug](/miniprogram/dev/api/base/debug/console.debug)",
    "描述": "向调试面板中打印 debug 日志"
  },
  {
    "接口名称": "[console.error](/miniprogram/dev/api/base/debug/console.error)",
    "描述": "向调试面板中打印 error 日志"
  },
  {
    "接口名称": "[console.group](/miniprogram/dev/api/base/debug/console.group)",
    "描述": "在调试面板中创建一个新的分组"
  },
  {
    "接口名称": "[console.groupEnd](/miniprogram/dev/api/base/debug/console.groupEnd)",
    "描述": "结束由 console.group) 创建的分组"
  },
  {
    "接口名称": "[console.info](/miniprogram/dev/api/base/debug/console.info)",
    "描述": "向调试面板中打印 info 日志"
  },
  {
    "接口名称": "[console.log](/miniprogram/dev/api/base/debug/console.log)",
    "描述": "向调试面板中打印 log 日志"
  },
  {
    "接口名称": "[console.warn](/miniprogram/dev/api/base/debug/console.warn)",
    "描述": "向调试面板中打印 warn 日志"
  }
]
```

#### LogManager

```json
[
  {
    "接口名称": "[LogManager.debug](/miniprogram/dev/api/base/debug/LogManager.debug)",
    "描述": "写 debug 日志"
  },
  {
    "接口名称": "[LogManager.info](/miniprogram/dev/api/base/debug/LogManager.info)",
    "描述": "写 info 日志"
  },
  {
    "接口名称": "[LogManager.log](/miniprogram/dev/api/base/debug/LogManager.log)",
    "描述": "写 log 日志"
  },
  {
    "接口名称": "[LogManager.warn](/miniprogram/dev/api/base/debug/LogManager.warn)",
    "描述": "写 warn 日志"
  }
]
```

#### RealtimeLogManager

```json
[
  {
    "接口名称": "[RealtimeLogManager.addFilterMsg](/miniprogram/dev/api/base/debug/RealtimeLogManager.addFilterMsg)",
    "描述": "添加过滤关键字，暂不支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.error](/miniprogram/dev/api/base/debug/RealtimeLogManager.error)",
    "描述": "写 error 日志，暂不支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.getCurrentState](/miniprogram/dev/api/base/debug/RealtimeLogManager.getCurrentState)",
    "描述": "实时日志会将一定时间间隔内缓存的日志聚合上报，如果该时间内缓存的内容超出限制，则会被丢弃"
  },
  {
    "接口名称": "[RealtimeLogManager.in](/miniprogram/dev/api/base/debug/RealtimeLogManager.in)",
    "描述": "设置实时日志page参数所在的页面，暂不支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.info](/miniprogram/dev/api/base/debug/RealtimeLogManager.info)",
    "描述": "写 info 日志，暂不支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.setFilterMsg](/miniprogram/dev/api/base/debug/RealtimeLogManager.setFilterMsg)",
    "描述": "设置过滤关键字，暂不支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.tag](/miniprogram/dev/api/base/debug/RealtimeLogManager.tag)",
    "描述": "获取给定标签的日志管理器实例，目前只支持在插件使用"
  },
  {
    "接口名称": "[RealtimeLogManager.warn](/miniprogram/dev/api/base/debug/RealtimeLogManager.warn)",
    "描述": "写 warn 日志，暂不支持在插件使用"
  }
]
```

#### RealtimeTagLogManager

```json
[
  {
    "接口名称": "[RealtimeTagLogManager.addFilterMsg](/miniprogram/dev/api/base/debug/RealtimeTagLogManager.addFilterMsg)",
    "描述": "添加过滤关键字"
  },
  {
    "接口名称": "[RealtimeTagLogManager.error](/miniprogram/dev/api/base/debug/RealtimeTagLogManager.error)",
    "描述": "写 error 日志"
  },
  {
    "接口名称": "[RealtimeTagLogManager.info](/miniprogram/dev/api/base/debug/RealtimeTagLogManager.info)",
    "描述": "写 info 日志"
  },
  {
    "接口名称": "[RealtimeTagLogManager.setFilterMsg](/miniprogram/dev/api/base/debug/RealtimeTagLogManager.setFilterMsg)",
    "描述": "设置过滤关键字"
  },
  {
    "接口名称": "[RealtimeTagLogManager.warn](/miniprogram/dev/api/base/debug/RealtimeTagLogManager.warn)",
    "描述": "写 warn 日志"
  }
]
```

### 性能

```json
[
  {
    "接口名称": "[wx.requestIdleCallback](/miniprogram/dev/api/base/performance/wx.requestIdleCallback)",
    "描述": "注册一个函数，将在空闲时期被调用"
  },
  {
    "接口名称": "[wx.reportPerformance](/miniprogram/dev/api/base/performance/wx.reportPerformance)",
    "描述": "小程序测速上报"
  },
  {
    "接口名称": "[wx.preloadWebview](/miniprogram/dev/api/base/performance/wx.preloadWebview)",
    "描述": "预加载下个页面的 WebView"
  },
  {
    "接口名称": "[wx.preloadSkylineView](/miniprogram/dev/api/base/performance/wx.preloadSkylineView)",
    "描述": "预加载下个页面所需要的 Skyline) 运行环境"
  },
  {
    "接口名称": "[wx.preloadAssets](/miniprogram/dev/api/base/performance/wx.preloadAssets)",
    "描述": "为视图层预加载媒体资源文件, 目前支持：font，image"
  },
  {
    "接口名称": "[wx.getPerformance](/miniprogram/dev/api/base/performance/wx.getPerformance)",
    "描述": "获取当前小程序性能相关的信息"
  },
  {
    "接口名称": "[wx.cancelIdleCallback](/miniprogram/dev/api/base/performance/wx.cancelIdleCallback)",
    "描述": "取消之前注册的指定回调函数"
  },
  {
    "接口名称": "[PerformanceEntry](/miniprogram/dev/api/base/performance/PerformanceEntry)",
    "描述": "单条性能数据"
  }
]
```

#### EntryList

```json
[
  {
    "接口名称": "[EntryList.getEntries](/miniprogram/dev/api/base/performance/EntryList.getEntries)",
    "描述": "该方法返回当前列表中的所有性能数据"
  },
  {
    "接口名称": "[EntryList.getEntriesByName](/miniprogram/dev/api/base/performance/EntryList.getEntriesByName)",
    "描述": "获取当前列表中所有名称为 [name] 且类型为 [entryType] 的性能数据"
  },
  {
    "接口名称": "[EntryList.getEntriesByType](/miniprogram/dev/api/base/performance/EntryList.getEntriesByType)",
    "描述": "获取当前列表中所有类型为 [entryType] 的性能数据"
  }
]
```

#### Performance

```json
[
  {
    "接口名称": "[Performance.createObserver](/miniprogram/dev/api/base/performance/Performance.createObserver)",
    "描述": "创建全局性能事件监听器"
  },
  {
    "接口名称": "[Performance.getEntries](/miniprogram/dev/api/base/performance/Performance.getEntries)",
    "描述": "该方法返回当前缓冲区中的所有性能数据"
  },
  {
    "接口名称": "[Performance.getEntriesByName](/miniprogram/dev/api/base/performance/Performance.getEntriesByName)",
    "描述": "获取当前缓冲区中所有名称为 [name] 且类型为 [entryType] 的性能数据"
  },
  {
    "接口名称": "[Performance.getEntriesByType](/miniprogram/dev/api/base/performance/Performance.getEntriesByType)",
    "描述": "获取当前缓冲区中所有类型为 [entryType] 的性能数据"
  },
  {
    "接口名称": "[Performance.setBufferSize](/miniprogram/dev/api/base/performance/Performance.setBufferSize)",
    "描述": "设置缓冲区大小，默认缓冲 30 条性能数据"
  }
]
```

#### PerformanceObserver

```json
[
  {
    "接口名称": "[PerformanceObserver.disconnect](/miniprogram/dev/api/base/performance/PerformanceObserver.disconnect)",
    "描述": "停止监听"
  },
  {
    "接口名称": "[PerformanceObserver.observe](/miniprogram/dev/api/base/performance/PerformanceObserver.observe)",
    "描述": "开始监听"
  }
]
```

### 分包加载

```json
[
  {
    "接口名称": "[wx.preDownloadSubpackage](/miniprogram/dev/api/base/subpackage/wx.preDownloadSubpackage)",
    "描述": "触发分包预下载"
  }
]
```

#### PreDownloadSubpackageTask

```json
[
  {
    "接口名称": "[PreDownloadSubpackageTask.onProgressUpdate](/miniprogram/dev/api/base/subpackage/PreDownloadSubpackageTask.onProgressUpdate)",
    "描述": "监听分包加载进度变化事件"
  }
]
```

### 加密

```json
[
  {
    "接口名称": "[wx.getUserCryptoManager](/miniprogram/dev/api/base/crypto/wx.getUserCryptoManager)",
    "描述": "获取用户加密模块"
  }
]
```

#### UserCryptoManager

```json
[
  {
    "接口名称": "[UserCryptoManager.getLatestUserKey](/miniprogram/dev/api/base/crypto/UserCryptoManager.getLatestUserKey)",
    "描述": "获取最新的用户加密密钥"
  },
  {
    "接口名称": "[UserCryptoManager.getRandomValues](/miniprogram/dev/api/base/crypto/UserCryptoManager.getRandomValues)",
    "描述": "获取密码学安全随机数"
  }
]
```

## 路由

```json
[
  {
    "接口名称": "[wx.switchTab](/miniprogram/dev/api/route/wx.switchTab)",
    "描述": "跳转到 tabBar 页面，并关闭其他所有非 tabBar 页面"
  },
  {
    "接口名称": "[wx.rewriteRoute](/miniprogram/dev/api/route/wx.rewriteRoute)",
    "描述": "重写正在进行中的路由事件，详见 路由重写)"
  },
  {
    "接口名称": "[wx.reLaunch](/miniprogram/dev/api/route/wx.reLaunch)",
    "描述": "关闭所有页面，打开到应用内的某个页面"
  },
  {
    "接口名称": "[wx.redirectTo](/miniprogram/dev/api/route/wx.redirectTo)",
    "描述": "关闭当前页面，跳转到应用内的某个页面"
  },
  {
    "接口名称": "[wx.navigateTo](/miniprogram/dev/api/route/wx.navigateTo)",
    "描述": "保留当前页面，跳转到应用内的某个页面"
  },
  {
    "接口名称": "[wx.navigateBack](/miniprogram/dev/api/route/wx.navigateBack)",
    "描述": "关闭当前页面，返回上一页面或多级页面"
  }
]
```

### EventChannel

```json
[
  {
    "接口名称": "[EventChannel.emit](/miniprogram/dev/api/route/EventChannel.emit)",
    "描述": "触发一个事件"
  },
  {
    "接口名称": "[EventChannel.off](/miniprogram/dev/api/route/EventChannel.off)",
    "描述": "取消监听一个事件"
  },
  {
    "接口名称": "[EventChannel.on](/miniprogram/dev/api/route/EventChannel.on)",
    "描述": "持续监听一个事件"
  },
  {
    "接口名称": "[EventChannel.once](/miniprogram/dev/api/route/EventChannel.once)",
    "描述": "监听一个事件一次，触发后失效"
  }
]
```

### 自定义路由

```json
[
  {
    "接口名称": "[wx.router](/miniprogram/dev/api/route/router/wx.router)",
    "描述": "router 对象，可以通过  获取"
  }
]
```

#### 基础

```json
[
  {
    "接口名称": "[router.addRouteBuilder](/miniprogram/dev/api/route/router/base/router.addRouteBuilder)",
    "描述": "添加自定义路由配置"
  },
  {
    "接口名称": "[router.getRouteContext](/miniprogram/dev/api/route/router/base/router.getRouteContext)",
    "描述": "获取页面对应的自定义路由上下文对象"
  },
  {
    "接口名称": "[router.removeRouteBuilder](/miniprogram/dev/api/route/router/base/router.removeRouteBuilder)",
    "描述": "移除自定义路由配置"
  }
]
```

## 跳转

```json
[
  {
    "接口名称": "[wx.restartMiniProgram](/miniprogram/dev/api/navigate/wx.restartMiniProgram)",
    "描述": "重启当前小程序"
  },
  {
    "接口名称": "[wx.requestAutomaticRepayment](/miniprogram/dev/api/navigate/wx.requestAutomaticRepayment)",
    "描述": "在微信客户端通过小程序拉起页面请求用户确认签约自动还款"
  },
  {
    "接口名称": "[wx.openPhotoTopicView](/miniprogram/dev/api/navigate/wx.openPhotoTopicView)",
    "描述": "打开微信官方贴图话题发布页"
  },
  {
    "接口名称": "[wx.openOfficialAccountProfile](/miniprogram/dev/api/navigate/wx.openOfficialAccountProfile)",
    "描述": "通过小程序打开公众号主页"
  },
  {
    "接口名称": "[wx.openOfficialAccountChat](/miniprogram/dev/api/navigate/wx.openOfficialAccountChat)",
    "描述": "通过小程序打开公众号会话界面"
  },
  {
    "接口名称": "[wx.openOfficialAccountArticle](/miniprogram/dev/api/navigate/wx.openOfficialAccountArticle)",
    "描述": "通过小程序打开任意公众号文章（不包括临时链接等异常状态下的公众号文章），必须有点击行为才能调用成功"
  },
  {
    "接口名称": "[wx.openInquiriesTopic](/miniprogram/dev/api/navigate/wx.openInquiriesTopic)",
    "描述": "通过小程序打开问一问话题"
  },
  {
    "接口名称": "[wx.openEmbeddedMiniProgram](/miniprogram/dev/api/navigate/wx.openEmbeddedMiniProgram)",
    "描述": "打开半屏小程序"
  },
  {
    "接口名称": "[wx.onEmbeddedMiniProgramHeightChange](/miniprogram/dev/api/navigate/wx.onEmbeddedMiniProgramHeightChange)",
    "描述": "监听半屏小程序可视高度变化事件"
  },
  {
    "接口名称": "[wx.offEmbeddedMiniProgramHeightChange](/miniprogram/dev/api/navigate/wx.offEmbeddedMiniProgramHeightChange)",
    "描述": "移除半屏小程序可视高度变化事件的监听函数"
  },
  {
    "接口名称": "[wx.navigateToMiniProgram](/miniprogram/dev/api/navigate/wx.navigateToMiniProgram)",
    "描述": "打开另一个小程序"
  },
  {
    "接口名称": "[wx.navigateBackMiniProgram](/miniprogram/dev/api/navigate/wx.navigateBackMiniProgram)",
    "描述": "返回到上一个小程序"
  },
  {
    "接口名称": "[wx.exitMiniProgram](/miniprogram/dev/api/navigate/wx.exitMiniProgram)",
    "描述": "退出当前小程序"
  },
  {
    "接口名称": "[wx.copyRealname](/miniprogram/dev/api/navigate/wx.copyRealname)",
    "描述": "实名信息查询与复制"
  }
]
```

## 聊天工具

```json
[
  {
    "接口名称": "[wx.shareVideoToGroup](/miniprogram/dev/api/chattool/wx.shareVideoToGroup)",
    "描述": "转发视频到聊天"
  },
  {
    "接口名称": "[wx.shareImageToGroup](/miniprogram/dev/api/chattool/wx.shareImageToGroup)",
    "描述": "转发图片到聊天"
  },
  {
    "接口名称": "[wx.shareFileToGroup](/miniprogram/dev/api/chattool/wx.shareFileToGroup)",
    "描述": "转发文件到聊天"
  },
  {
    "接口名称": "[wx.shareEmojiToGroup](/miniprogram/dev/api/chattool/wx.shareEmojiToGroup)",
    "描述": "转发表情到聊天"
  },
  {
    "接口名称": "[wx.shareAppMessageToGroup](/miniprogram/dev/api/chattool/wx.shareAppMessageToGroup)",
    "描述": "转发小程序卡片到聊天"
  },
  {
    "接口名称": "[wx.selectGroupMembers](/miniprogram/dev/api/chattool/wx.selectGroupMembers)",
    "描述": "选择聊天室的成员，并返回选择成员的 group_openid"
  },
  {
    "接口名称": "[wx.openChatTool](/miniprogram/dev/api/chattool/wx.openChatTool)",
    "描述": "进入聊天工具模式"
  },
  {
    "接口名称": "[wx.notifyGroupMembers](/miniprogram/dev/api/chattool/wx.notifyGroupMembers)",
    "描述": "提醒用户完成任务，标题长度不超过 30 个字符，支持中英文和数字，中文算2个字符"
  },
  {
    "接口名称": "[wx.getChatToolInfo](/miniprogram/dev/api/chattool/wx.getChatToolInfo)",
    "描述": "获取聊天工具模式下的群聊信息"
  },
  {
    "接口名称": "[wx.enterChatToolMode](/miniprogram/dev/api/chattool/wx.enterChatToolMode)",
    "描述": "进入聊天工具开放能力模式"
  }
]
```

## 转发

```json
[
  {
    "接口名称": "[wx.updateShareMenu](/miniprogram/dev/api/share/wx.updateShareMenu)",
    "描述": "更新转发属性"
  },
  {
    "接口名称": "[wx.showShareMenu](/miniprogram/dev/api/share/wx.showShareMenu)",
    "描述": "设置右上角点开的详情界面中的分享按钮是否可用"
  },
  {
    "接口名称": "[wx.showShareImageMenu](/miniprogram/dev/api/share/wx.showShareImageMenu)",
    "描述": "打开分享图片弹窗，可以将图片发送给朋友、分享至朋友圈、收藏或下载"
  },
  {
    "接口名称": "[wx.shareVideoMessage](/miniprogram/dev/api/share/wx.shareVideoMessage)",
    "描述": "转发视频到聊天"
  },
  {
    "接口名称": "[wx.shareToOfficialAccount](/miniprogram/dev/api/share/wx.shareToOfficialAccount)",
    "描述": "支持拉起贴图发表页，用户可将图片与文字内容发表为贴图"
  },
  {
    "接口名称": "[wx.shareFileMessage](/miniprogram/dev/api/share/wx.shareFileMessage)",
    "描述": "转发文件到聊天"
  },
  {
    "接口名称": "[wx.onCopyUrl](/miniprogram/dev/api/share/wx.onCopyUrl)",
    "描述": "监听用户点击右上角菜单的「复制链接」按钮时触发的事件"
  },
  {
    "接口名称": "[wx.offCopyUrl](/miniprogram/dev/api/share/wx.offCopyUrl)",
    "描述": "移除用户点击右上角菜单的「复制链接」按钮时触发的事件的全部监听函数"
  },
  {
    "接口名称": "[wx.hideShareMenu](/miniprogram/dev/api/share/wx.hideShareMenu)",
    "描述": "隐藏当前页面的转发按钮"
  },
  {
    "接口名称": "[wx.getShareInfo](/miniprogram/dev/api/share/wx.getShareInfo)",
    "描述": "获取转发详细信息（主要是获取群ID）"
  },
  {
    "接口名称": "[wx.authPrivateMessage](/miniprogram/dev/api/share/wx.authPrivateMessage)",
    "描述": "验证私密消息"
  }
]
```

## 界面

### 交互

```json
[
  {
    "接口名称": "[wx.showToast](/miniprogram/dev/api/ui/interaction/wx.showToast)",
    "描述": "显示消息提示框"
  },
  {
    "接口名称": "[wx.showModal](/miniprogram/dev/api/ui/interaction/wx.showModal)",
    "描述": "显示模态对话框"
  },
  {
    "接口名称": "[wx.showLoading](/miniprogram/dev/api/ui/interaction/wx.showLoading)",
    "描述": "显示 loading 提示框"
  },
  {
    "接口名称": "[wx.showActionSheet](/miniprogram/dev/api/ui/interaction/wx.showActionSheet)",
    "描述": "显示操作菜单"
  },
  {
    "接口名称": "[wx.hideToast](/miniprogram/dev/api/ui/interaction/wx.hideToast)",
    "描述": "隐藏消息提示框"
  },
  {
    "接口名称": "[wx.hideLoading](/miniprogram/dev/api/ui/interaction/wx.hideLoading)",
    "描述": "隐藏 loading 提示框"
  },
  {
    "接口名称": "[wx.enableAlertBeforeUnload](/miniprogram/dev/api/ui/interaction/wx.enableAlertBeforeUnload)",
    "描述": "开启小程序页面返回询问对话框"
  },
  {
    "接口名称": "[wx.disableAlertBeforeUnload](/miniprogram/dev/api/ui/interaction/wx.disableAlertBeforeUnload)",
    "描述": "关闭小程序页面返回询问对话框"
  }
]
```

### 导航栏

```json
[
  {
    "接口名称": "[wx.showNavigationBarLoading](/miniprogram/dev/api/ui/navigation-bar/wx.showNavigationBarLoading)",
    "描述": "在当前页面显示导航条加载动画"
  },
  {
    "接口名称": "[wx.setNavigationBarTitle](/miniprogram/dev/api/ui/navigation-bar/wx.setNavigationBarTitle)",
    "描述": "动态设置当前页面的标题"
  },
  {
    "接口名称": "[wx.setNavigationBarColor](/miniprogram/dev/api/ui/navigation-bar/wx.setNavigationBarColor)",
    "描述": "设置页面导航条颜色"
  },
  {
    "接口名称": "[wx.hideNavigationBarLoading](/miniprogram/dev/api/ui/navigation-bar/wx.hideNavigationBarLoading)",
    "描述": "在当前页面隐藏导航条加载动画"
  },
  {
    "接口名称": "[wx.hideHomeButton](/miniprogram/dev/api/ui/navigation-bar/wx.hideHomeButton)",
    "描述": "隐藏返回首页按钮"
  }
]
```

### 背景

```json
[
  {
    "接口名称": "[wx.setBackgroundTextStyle](/miniprogram/dev/api/ui/background/wx.setBackgroundTextStyle)",
    "描述": "动态设置下拉背景字体、loading 图的样式"
  },
  {
    "接口名称": "[wx.setBackgroundColor](/miniprogram/dev/api/ui/background/wx.setBackgroundColor)",
    "描述": "动态设置窗口的背景色"
  }
]
```

### Tab Bar

```json
[
  {
    "接口名称": "[wx.showTabBarRedDot](/miniprogram/dev/api/ui/tab-bar/wx.showTabBarRedDot)",
    "描述": "显示 tabBar 某一项的右上角的红点"
  },
  {
    "接口名称": "[wx.showTabBar](/miniprogram/dev/api/ui/tab-bar/wx.showTabBar)",
    "描述": "显示 tabBar"
  },
  {
    "接口名称": "[wx.setTabBarStyle](/miniprogram/dev/api/ui/tab-bar/wx.setTabBarStyle)",
    "描述": "动态设置 tabBar 的整体样式"
  },
  {
    "接口名称": "[wx.setTabBarItem](/miniprogram/dev/api/ui/tab-bar/wx.setTabBarItem)",
    "描述": "动态设置 tabBar 某一项的内容， 起图片支持临时文件和网络文件"
  },
  {
    "接口名称": "[wx.setTabBarBadge](/miniprogram/dev/api/ui/tab-bar/wx.setTabBarBadge)",
    "描述": "为 tabBar 某一项的右上角添加文本"
  },
  {
    "接口名称": "[wx.removeTabBarBadge](/miniprogram/dev/api/ui/tab-bar/wx.removeTabBarBadge)",
    "描述": "移除 tabBar 某一项右上角的文本"
  },
  {
    "接口名称": "[wx.hideTabBarRedDot](/miniprogram/dev/api/ui/tab-bar/wx.hideTabBarRedDot)",
    "描述": "隐藏 tabBar 某一项的右上角的红点"
  },
  {
    "接口名称": "[wx.hideTabBar](/miniprogram/dev/api/ui/tab-bar/wx.hideTabBar)",
    "描述": "隐藏 tabBar"
  }
]
```

### 字体

```json
[
  {
    "接口名称": "[wx.loadFontFace](/miniprogram/dev/api/ui/font/wx.loadFontFace)",
    "描述": "动态加载网络字体"
  },
  {
    "接口名称": "[wx.loadBuiltInFontFace](/miniprogram/dev/api/ui/font/wx.loadBuiltInFontFace)",
    "描述": "加载内置字体"
  }
]
```

### 下拉刷新

```json
[
  {
    "接口名称": "[wx.stopPullDownRefresh](/miniprogram/dev/api/ui/pull-down-refresh/wx.stopPullDownRefresh)",
    "描述": "停止当前页面下拉刷新"
  },
  {
    "接口名称": "[wx.startPullDownRefresh](/miniprogram/dev/api/ui/pull-down-refresh/wx.startPullDownRefresh)",
    "描述": "开始下拉刷新"
  }
]
```

### 滚动

```json
[
  {
    "接口名称": "[wx.pageScrollTo](/miniprogram/dev/api/ui/scroll/wx.pageScrollTo)",
    "描述": "将页面滚动到目标位置，支持选择器和滚动距离两种方式定位"
  }
]
```

#### ScrollViewContext

```json
[
  {
    "接口名称": "[ScrollViewContext.closeRefresh](/miniprogram/dev/api/ui/scroll/ScrollViewContext.closeRefresh)",
    "描述": "关闭下拉刷新"
  },
  {
    "接口名称": "[ScrollViewContext.closeTwoLevel](/miniprogram/dev/api/ui/scroll/ScrollViewContext.closeTwoLevel)",
    "描述": "关闭下拉二级"
  },
  {
    "接口名称": "[ScrollViewContext.scrollIntoView](/miniprogram/dev/api/ui/scroll/ScrollViewContext.scrollIntoView)",
    "描述": "滚动至指定位置"
  },
  {
    "接口名称": "[ScrollViewContext.scrollTo](/miniprogram/dev/api/ui/scroll/ScrollViewContext.scrollTo)",
    "描述": "滚动至指定位置"
  },
  {
    "接口名称": "[ScrollViewContext.triggerRefresh](/miniprogram/dev/api/ui/scroll/ScrollViewContext.triggerRefresh)",
    "描述": "触发下拉刷新"
  },
  {
    "接口名称": "[ScrollViewContext.triggerTwoLevel](/miniprogram/dev/api/ui/scroll/ScrollViewContext.triggerTwoLevel)",
    "描述": "触发下拉二级"
  }
]
```

### 动画

```json
[
  {
    "接口名称": "[wx.createAnimation](/miniprogram/dev/api/ui/animation/wx.createAnimation)",
    "描述": "创建一个动画实例 animation)"
  }
]
```

#### Animation

```json
[
  {
    "接口名称": "[Animation.backgroundColor](/miniprogram/dev/api/ui/animation/Animation.backgroundColor)",
    "描述": "设置背景色"
  },
  {
    "接口名称": "[Animation.bottom](/miniprogram/dev/api/ui/animation/Animation.bottom)",
    "描述": "设置 bottom 值"
  },
  {
    "接口名称": "[Animation.export](/miniprogram/dev/api/ui/animation/Animation.export)",
    "描述": "导出动画队列"
  },
  {
    "接口名称": "[Animation.height](/miniprogram/dev/api/ui/animation/Animation.height)",
    "描述": "设置高度"
  },
  {
    "接口名称": "[Animation.left](/miniprogram/dev/api/ui/animation/Animation.left)",
    "描述": "设置 left 值"
  },
  {
    "接口名称": "[Animation.matrix](/miniprogram/dev/api/ui/animation/Animation.matrix)",
    "描述": "同 transform-function matrix"
  },
  {
    "接口名称": "[Animation.matrix3d](/miniprogram/dev/api/ui/animation/Animation.matrix3d)",
    "描述": "同 transform-function matrix3d"
  },
  {
    "接口名称": "[Animation.opacity](/miniprogram/dev/api/ui/animation/Animation.opacity)",
    "描述": "设置透明度"
  },
  {
    "接口名称": "[Animation.right](/miniprogram/dev/api/ui/animation/Animation.right)",
    "描述": "设置 right 值"
  },
  {
    "接口名称": "[Animation.rotate](/miniprogram/dev/api/ui/animation/Animation.rotate)",
    "描述": "从原点顺时针旋转一个角度"
  },
  {
    "接口名称": "[Animation.rotate3d](/miniprogram/dev/api/ui/animation/Animation.rotate3d)",
    "描述": "从 固定 轴顺时针旋转一个角度"
  },
  {
    "接口名称": "[Animation.rotateX](/miniprogram/dev/api/ui/animation/Animation.rotateX)",
    "描述": "从 X 轴顺时针旋转一个角度"
  },
  {
    "接口名称": "[Animation.rotateY](/miniprogram/dev/api/ui/animation/Animation.rotateY)",
    "描述": "从 Y 轴顺时针旋转一个角度"
  },
  {
    "接口名称": "[Animation.rotateZ](/miniprogram/dev/api/ui/animation/Animation.rotateZ)",
    "描述": "从 Z 轴顺时针旋转一个角度"
  },
  {
    "接口名称": "[Animation.scale](/miniprogram/dev/api/ui/animation/Animation.scale)",
    "描述": "缩放"
  },
  {
    "接口名称": "[Animation.scale3d](/miniprogram/dev/api/ui/animation/Animation.scale3d)",
    "描述": "缩放"
  },
  {
    "接口名称": "[Animation.scaleX](/miniprogram/dev/api/ui/animation/Animation.scaleX)",
    "描述": "缩放 X 轴"
  },
  {
    "接口名称": "[Animation.scaleY](/miniprogram/dev/api/ui/animation/Animation.scaleY)",
    "描述": "缩放 Y 轴"
  },
  {
    "接口名称": "[Animation.scaleZ](/miniprogram/dev/api/ui/animation/Animation.scaleZ)",
    "描述": "缩放 Z 轴"
  },
  {
    "接口名称": "[Animation.skew](/miniprogram/dev/api/ui/animation/Animation.skew)",
    "描述": "对 X、Y 轴坐标进行倾斜"
  },
  {
    "接口名称": "[Animation.skewX](/miniprogram/dev/api/ui/animation/Animation.skewX)",
    "描述": "对 X 轴坐标进行倾斜"
  },
  {
    "接口名称": "[Animation.skewY](/miniprogram/dev/api/ui/animation/Animation.skewY)",
    "描述": "对 Y 轴坐标进行倾斜"
  },
  {
    "接口名称": "[Animation.step](/miniprogram/dev/api/ui/animation/Animation.step)",
    "描述": "表示一组动画完成"
  },
  {
    "接口名称": "[Animation.top](/miniprogram/dev/api/ui/animation/Animation.top)",
    "描述": "设置 top 值"
  },
  {
    "接口名称": "[Animation.translate](/miniprogram/dev/api/ui/animation/Animation.translate)",
    "描述": "平移变换"
  },
  {
    "接口名称": "[Animation.translate3d](/miniprogram/dev/api/ui/animation/Animation.translate3d)",
    "描述": "对 xyz 坐标进行平移变换"
  },
  {
    "接口名称": "[Animation.translateX](/miniprogram/dev/api/ui/animation/Animation.translateX)",
    "描述": "对 X 轴平移"
  },
  {
    "接口名称": "[Animation.translateY](/miniprogram/dev/api/ui/animation/Animation.translateY)",
    "描述": "对 Y 轴平移"
  },
  {
    "接口名称": "[Animation.translateZ](/miniprogram/dev/api/ui/animation/Animation.translateZ)",
    "描述": "对 Z 轴平移"
  },
  {
    "接口名称": "[Animation.width](/miniprogram/dev/api/ui/animation/Animation.width)",
    "描述": "设置宽度"
  }
]
```

### 置顶

```json
[
  {
    "接口名称": "[wx.setTopBarText](/miniprogram/dev/api/ui/sticky/wx.setTopBarText)",
    "描述": "动态设置置顶栏文字内容"
  }
]
```

### 自定义组件

```json
[
  {
    "接口名称": "[wx.nextTick](/miniprogram/dev/api/ui/custom-component/wx.nextTick)",
    "描述": "延迟一部分操作到下一个时间片再执行"
  }
]
```

### 菜单

```json
[
  {
    "接口名称": "[wx.onUserTriggerTranslation](/miniprogram/dev/api/ui/menu/wx.onUserTriggerTranslation)",
    "描述": "监听用户触发小程序菜单中翻译功能的事件"
  },
  {
    "接口名称": "[wx.onUserOffTranslation](/miniprogram/dev/api/ui/menu/wx.onUserOffTranslation)",
    "描述": "监听用户主动取消翻译的事件"
  },
  {
    "接口名称": "[wx.onMenuButtonBoundingClientRectWeightChange](/miniprogram/dev/api/ui/menu/wx.onMenuButtonBoundingClientRectWeightChange)",
    "描述": "监听菜单按钮（右上角胶囊按钮）的布局位置信息变化事件"
  },
  {
    "接口名称": "[wx.offUserTriggerTranslation](/miniprogram/dev/api/ui/menu/wx.offUserTriggerTranslation)",
    "描述": "移除用户触发小程序菜单中翻译功能的事件的监听函数"
  },
  {
    "接口名称": "[wx.offUserOffTranslation](/miniprogram/dev/api/ui/menu/wx.offUserOffTranslation)",
    "描述": "移除用户主动取消翻译的事件的监听函数"
  },
  {
    "接口名称": "[wx.offMenuButtonBoundingClientRectWeightChange](/miniprogram/dev/api/ui/menu/wx.offMenuButtonBoundingClientRectWeightChange)",
    "描述": "移除菜单按钮（右上角胶囊按钮）的布局位置信息变化事件的监听函数"
  },
  {
    "接口名称": "[wx.getMenuButtonBoundingClientRect](/miniprogram/dev/api/ui/menu/wx.getMenuButtonBoundingClientRect)",
    "描述": "获取菜单按钮（右上角胶囊按钮）的布局位置信息"
  }
]
```

### 窗口

```json
[
  {
    "接口名称": "[wx.setWindowSize](/miniprogram/dev/api/ui/window/wx.setWindowSize)",
    "描述": "设置窗口大小，该接口仅适用于 PC 平台，使用细则请参见指南"
  },
  {
    "接口名称": "[wx.onWindowStateChange](/miniprogram/dev/api/ui/window/wx.onWindowStateChange)",
    "描述": "监听小程序窗口状态变化事件"
  },
  {
    "接口名称": "[wx.onWindowResize](/miniprogram/dev/api/ui/window/wx.onWindowResize)",
    "描述": "监听窗口尺寸变化事件"
  },
  {
    "接口名称": "[wx.onParallelStateChange](/miniprogram/dev/api/ui/window/wx.onParallelStateChange)",
    "描述": "监听小程序分栏状态变化事件"
  },
  {
    "接口名称": "[wx.offWindowStateChange](/miniprogram/dev/api/ui/window/wx.offWindowStateChange)",
    "描述": "移除小程序窗口状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offWindowResize](/miniprogram/dev/api/ui/window/wx.offWindowResize)",
    "描述": "移除窗口尺寸变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offParallelStateChange](/miniprogram/dev/api/ui/window/wx.offParallelStateChange)",
    "描述": "移除小程序分栏状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.checkIsPictureInPictureActive](/miniprogram/dev/api/ui/window/wx.checkIsPictureInPictureActive)",
    "描述": "返回当前是否存在小窗播放（小窗在 video/live-player/live-pusher 下可用）"
  }
]
```

### worklet 动画

```json
[
  {
    "接口名称": "[wx.worklet](/miniprogram/dev/api/ui/worklet/wx.worklet)",
    "描述": "worklet 对象，可以通过  获取"
  }
]
```

#### 基础

```json
[
  {
    "接口名称": "[worklet.cancelAnimation](/miniprogram/dev/api/ui/worklet/base/worklet.cancelAnimation)",
    "描述": "取消由  驱动的动画"
  },
  {
    "接口名称": "[worklet.derived](/miniprogram/dev/api/ui/worklet/base/worklet.derived)",
    "描述": "衍生值 ，可基于已有的  生成其它共享变量"
  },
  {
    "接口名称": "[worklet.scrollViewContext](/miniprogram/dev/api/ui/worklet/base/worklet.scrollViewContext)",
    "描述": "实例，可在  函数内操作  组件"
  },
  {
    "接口名称": "[worklet.scrollViewContext.scrollTo](/miniprogram/dev/api/ui/worklet/base/worklet.scrollViewContext.scrollTo)",
    "描述": "滚动至指定位置"
  },
  {
    "接口名称": "[worklet.shared](/miniprogram/dev/api/ui/worklet/base/worklet.shared)",
    "描述": "创建共享变量 ，用于跨线程共享数据和驱动动画"
  }
]
```

#### 动画

```json
[
  {
    "接口名称": "[worklet.decay](/miniprogram/dev/api/ui/worklet/animation/worklet.decay)",
    "描述": "基于滚动衰减的动画"
  },
  {
    "接口名称": "[worklet.Easing](/miniprogram/dev/api/ui/worklet/animation/worklet.Easing)",
    "描述": "Easing 模块实现了常见的动画缓动函数（动画效果参考 https://easings.net/ ），可从 wx.worklet) 对象中读取"
  },
  {
    "接口名称": "[worklet.spring](/miniprogram/dev/api/ui/worklet/animation/worklet.spring)",
    "描述": "基于物理的动画"
  },
  {
    "接口名称": "[worklet.timing](/miniprogram/dev/api/ui/worklet/animation/worklet.timing)",
    "描述": "基于时间的动画"
  }
]
```

#### 组合动画

```json
[
  {
    "接口名称": "[worklet.delay](/miniprogram/dev/api/ui/worklet/combine-animation/worklet.delay)",
    "描述": "延迟执行动画"
  },
  {
    "接口名称": "[worklet.repeat](/miniprogram/dev/api/ui/worklet/combine-animation/worklet.repeat)",
    "描述": "重复执行动画"
  },
  {
    "接口名称": "[worklet.sequence](/miniprogram/dev/api/ui/worklet/combine-animation/worklet.sequence)",
    "描述": "组合动画序列，依次执行传入的动画"
  }
]
```

#### 工具函数

```json
[
  {
    "接口名称": "[worklet.runOnJS](/miniprogram/dev/api/ui/worklet/tool-function/worklet.runOnJS)",
    "描述": "函数运行在  线程时，捕获的外部函数可能为  类型或普通函数，为了更明显的对其区分，要求必须使用  调回  线程的普通函数"
  },
  {
    "接口名称": "[worklet.runOnUI](/miniprogram/dev/api/ui/worklet/tool-function/worklet.runOnUI)",
    "描述": "在 UI 线程执行 worklet 函数"
  }
]
```

## 网络

### 发起请求

```json
[
  {
    "接口名称": "[wx.request](/miniprogram/dev/api/network/request/wx.request)",
    "描述": "发起 HTTPS 网络请求"
  }
]
```

#### RequestTask

```json
[
  {
    "接口名称": "[RequestTask.abort](/miniprogram/dev/api/network/request/RequestTask.abort)",
    "描述": "中断请求任务"
  },
  {
    "接口名称": "[RequestTask.offChunkReceived](/miniprogram/dev/api/network/request/RequestTask.offChunkReceived)",
    "描述": "移除 Transfer-Encoding Chunk Received 事件的监听函数"
  },
  {
    "接口名称": "[RequestTask.offHeadersReceived](/miniprogram/dev/api/network/request/RequestTask.offHeadersReceived)",
    "描述": "移除 HTTP Response Header 事件的监听函数"
  },
  {
    "接口名称": "[RequestTask.onChunkReceived](/miniprogram/dev/api/network/request/RequestTask.onChunkReceived)",
    "描述": "监听 Transfer-Encoding Chunk Received 事件"
  },
  {
    "接口名称": "[RequestTask.onHeadersReceived](/miniprogram/dev/api/network/request/RequestTask.onHeadersReceived)",
    "描述": "监听 HTTP Response Header 事件"
  }
]
```

### 下载

```json
[
  {
    "接口名称": "[wx.downloadFile](/miniprogram/dev/api/network/download/wx.downloadFile)",
    "描述": "下载文件资源到本地"
  }
]
```

#### DownloadTask

```json
[
  {
    "接口名称": "[DownloadTask.abort](/miniprogram/dev/api/network/download/DownloadTask.abort)",
    "描述": "中断下载任务"
  },
  {
    "接口名称": "[DownloadTask.offHeadersReceived](/miniprogram/dev/api/network/download/DownloadTask.offHeadersReceived)",
    "描述": "移除 HTTP Response Header 事件的监听函数"
  },
  {
    "接口名称": "[DownloadTask.offProgressUpdate](/miniprogram/dev/api/network/download/DownloadTask.offProgressUpdate)",
    "描述": "移除下载进度变化事件的监听函数"
  },
  {
    "接口名称": "[DownloadTask.onHeadersReceived](/miniprogram/dev/api/network/download/DownloadTask.onHeadersReceived)",
    "描述": "监听 HTTP Response Header 事件"
  },
  {
    "接口名称": "[DownloadTask.onProgressUpdate](/miniprogram/dev/api/network/download/DownloadTask.onProgressUpdate)",
    "描述": "监听下载进度变化事件"
  }
]
```

### 上传

```json
[
  {
    "接口名称": "[wx.uploadFile](/miniprogram/dev/api/network/upload/wx.uploadFile)",
    "描述": "将本地资源上传到服务器"
  }
]
```

#### UploadTask

```json
[
  {
    "接口名称": "[UploadTask.abort](/miniprogram/dev/api/network/upload/UploadTask.abort)",
    "描述": "中断上传任务"
  },
  {
    "接口名称": "[UploadTask.offHeadersReceived](/miniprogram/dev/api/network/upload/UploadTask.offHeadersReceived)",
    "描述": "移除 HTTP Response Header 事件的监听函数"
  },
  {
    "接口名称": "[UploadTask.offProgressUpdate](/miniprogram/dev/api/network/upload/UploadTask.offProgressUpdate)",
    "描述": "移除上传进度变化事件的监听函数"
  },
  {
    "接口名称": "[UploadTask.onHeadersReceived](/miniprogram/dev/api/network/upload/UploadTask.onHeadersReceived)",
    "描述": "监听 HTTP Response Header 事件"
  },
  {
    "接口名称": "[UploadTask.onProgressUpdate](/miniprogram/dev/api/network/upload/UploadTask.onProgressUpdate)",
    "描述": "监听上传进度变化事件"
  }
]
```

### WebSocket

```json
[
  {
    "接口名称": "[wx.sendSocketMessage](/miniprogram/dev/api/network/websocket/wx.sendSocketMessage)",
    "描述": "通过 WebSocket 连接发送数据"
  },
  {
    "接口名称": "[wx.onSocketOpen](/miniprogram/dev/api/network/websocket/wx.onSocketOpen)",
    "描述": "监听 WebSocket 连接打开事件"
  },
  {
    "接口名称": "[wx.onSocketMessage](/miniprogram/dev/api/network/websocket/wx.onSocketMessage)",
    "描述": "监听 WebSocket 接收到服务器的消息事件"
  },
  {
    "接口名称": "[wx.onSocketError](/miniprogram/dev/api/network/websocket/wx.onSocketError)",
    "描述": "监听 WebSocket 错误事件"
  },
  {
    "接口名称": "[wx.onSocketClose](/miniprogram/dev/api/network/websocket/wx.onSocketClose)",
    "描述": "监听 WebSocket 连接关闭事件"
  },
  {
    "接口名称": "[wx.connectSocket](/miniprogram/dev/api/network/websocket/wx.connectSocket)",
    "描述": "创建一个 WebSocket 连接"
  },
  {
    "接口名称": "[wx.closeSocket](/miniprogram/dev/api/network/websocket/wx.closeSocket)",
    "描述": "关闭 WebSocket 连接"
  }
]
```

#### SocketTask

```json
[
  {
    "接口名称": "[SocketTask.close](/miniprogram/dev/api/network/websocket/SocketTask.close)",
    "描述": "关闭 WebSocket 连接"
  },
  {
    "接口名称": "[SocketTask.onClose](/miniprogram/dev/api/network/websocket/SocketTask.onClose)",
    "描述": "监听 WebSocket 连接关闭事件"
  },
  {
    "接口名称": "[SocketTask.onError](/miniprogram/dev/api/network/websocket/SocketTask.onError)",
    "描述": "监听 WebSocket 错误事件"
  },
  {
    "接口名称": "[SocketTask.onMessage](/miniprogram/dev/api/network/websocket/SocketTask.onMessage)",
    "描述": "监听 WebSocket 接收到服务器的消息事件"
  },
  {
    "接口名称": "[SocketTask.onOpen](/miniprogram/dev/api/network/websocket/SocketTask.onOpen)",
    "描述": "监听 WebSocket 连接打开事件"
  },
  {
    "接口名称": "[SocketTask.send](/miniprogram/dev/api/network/websocket/SocketTask.send)",
    "描述": "通过 WebSocket 连接发送数据"
  }
]
```

### mDNS

```json
[
  {
    "接口名称": "[wx.stopLocalServiceDiscovery](/miniprogram/dev/api/network/mdns/wx.stopLocalServiceDiscovery)",
    "描述": "停止搜索 mDNS 服务"
  },
  {
    "接口名称": "[wx.startLocalServiceDiscovery](/miniprogram/dev/api/network/mdns/wx.startLocalServiceDiscovery)",
    "描述": "开始搜索局域网下的 mDNS 服务"
  },
  {
    "接口名称": "[wx.onLocalServiceResolveFail](/miniprogram/dev/api/network/mdns/wx.onLocalServiceResolveFail)",
    "描述": "监听 mDNS 服务解析失败的事件"
  },
  {
    "接口名称": "[wx.onLocalServiceLost](/miniprogram/dev/api/network/mdns/wx.onLocalServiceLost)",
    "描述": "监听 mDNS 服务离开的事件"
  },
  {
    "接口名称": "[wx.onLocalServiceFound](/miniprogram/dev/api/network/mdns/wx.onLocalServiceFound)",
    "描述": "监听 mDNS 服务发现的事件"
  },
  {
    "接口名称": "[wx.onLocalServiceDiscoveryStop](/miniprogram/dev/api/network/mdns/wx.onLocalServiceDiscoveryStop)",
    "描述": "监听 mDNS 服务停止搜索的事件"
  },
  {
    "接口名称": "[wx.offLocalServiceResolveFail](/miniprogram/dev/api/network/mdns/wx.offLocalServiceResolveFail)",
    "描述": "移除 mDNS 服务解析失败的事件的监听函数"
  },
  {
    "接口名称": "[wx.offLocalServiceLost](/miniprogram/dev/api/network/mdns/wx.offLocalServiceLost)",
    "描述": "移除 mDNS 服务离开的事件的监听函数"
  },
  {
    "接口名称": "[wx.offLocalServiceFound](/miniprogram/dev/api/network/mdns/wx.offLocalServiceFound)",
    "描述": "移除 mDNS 服务发现的事件的监听函数"
  },
  {
    "接口名称": "[wx.offLocalServiceDiscoveryStop](/miniprogram/dev/api/network/mdns/wx.offLocalServiceDiscoveryStop)",
    "描述": "移除 mDNS 服务停止搜索的事件的监听函数"
  }
]
```

### TCP 通信

```json
[
  {
    "接口名称": "[wx.createTCPSocket](/miniprogram/dev/api/network/tcp/wx.createTCPSocket)",
    "描述": "创建一个 TCP Socket 实例"
  }
]
```

#### TCPSocket

```json
[
  {
    "接口名称": "[TCPSocket.bindWifi](/miniprogram/dev/api/network/tcp/TCPSocket.bindWifi)",
    "描述": "将 TCP Socket 绑定到当前 wifi 网络，成功后会触发 onBindWifi 事件（仅安卓支持）"
  },
  {
    "接口名称": "[TCPSocket.close](/miniprogram/dev/api/network/tcp/TCPSocket.close)",
    "描述": "关闭连接"
  },
  {
    "接口名称": "[TCPSocket.connect](/miniprogram/dev/api/network/tcp/TCPSocket.connect)",
    "描述": "在给定的套接字上启动连接"
  },
  {
    "接口名称": "[TCPSocket.offBindWifi](/miniprogram/dev/api/network/tcp/TCPSocket.offBindWifi)",
    "描述": "移除当一个 socket 绑定当前 wifi 网络成功时触发该事件的监听函数"
  },
  {
    "接口名称": "[TCPSocket.offClose](/miniprogram/dev/api/network/tcp/TCPSocket.offClose)",
    "描述": "移除一旦 socket 完全关闭就发出该事件的监听函数"
  },
  {
    "接口名称": "[TCPSocket.offConnect](/miniprogram/dev/api/network/tcp/TCPSocket.offConnect)",
    "描述": "移除当一个 socket 连接成功建立的时候触发该事件的监听函数"
  },
  {
    "接口名称": "[TCPSocket.offError](/miniprogram/dev/api/network/tcp/TCPSocket.offError)",
    "描述": "移除当错误发生时触发的监听函数"
  },
  {
    "接口名称": "[TCPSocket.offMessage](/miniprogram/dev/api/network/tcp/TCPSocket.offMessage)",
    "描述": "移除当接收到数据的时触发该事件的监听函数"
  },
  {
    "接口名称": "[TCPSocket.onBindWifi](/miniprogram/dev/api/network/tcp/TCPSocket.onBindWifi)",
    "描述": "监听当一个 socket 绑定当前 wifi 网络成功时触发该事件"
  },
  {
    "接口名称": "[TCPSocket.onClose](/miniprogram/dev/api/network/tcp/TCPSocket.onClose)",
    "描述": "监听一旦 socket 完全关闭就发出该事件"
  },
  {
    "接口名称": "[TCPSocket.onConnect](/miniprogram/dev/api/network/tcp/TCPSocket.onConnect)",
    "描述": "监听当一个 socket 连接成功建立的时候触发该事件"
  },
  {
    "接口名称": "[TCPSocket.onError](/miniprogram/dev/api/network/tcp/TCPSocket.onError)",
    "描述": "监听当错误发生时触发"
  },
  {
    "接口名称": "[TCPSocket.onMessage](/miniprogram/dev/api/network/tcp/TCPSocket.onMessage)",
    "描述": "监听当接收到数据的时触发该事件"
  },
  {
    "接口名称": "[TCPSocket.write](/miniprogram/dev/api/network/tcp/TCPSocket.write)",
    "描述": "在 socket 上发送数据"
  }
]
```

### UDP 通信

```json
[
  {
    "接口名称": "[wx.createUDPSocket](/miniprogram/dev/api/network/udp/wx.createUDPSocket)",
    "描述": "创建一个 UDP Socket 实例"
  }
]
```

#### UDPSocket

```json
[
  {
    "接口名称": "[UDPSocket.bind](/miniprogram/dev/api/network/udp/UDPSocket.bind)",
    "描述": "绑定一个系统随机分配的可用端口，或绑定一个指定的端口号"
  },
  {
    "接口名称": "[UDPSocket.close](/miniprogram/dev/api/network/udp/UDPSocket.close)",
    "描述": "关闭 UDP Socket 实例，相当于销毁"
  },
  {
    "接口名称": "[UDPSocket.connect](/miniprogram/dev/api/network/udp/UDPSocket.connect)",
    "描述": "预先连接到指定的 IP 和 port，需要配合 write 方法一起使用"
  },
  {
    "接口名称": "[UDPSocket.offClose](/miniprogram/dev/api/network/udp/UDPSocket.offClose)",
    "描述": "移除关闭事件的监听函数"
  },
  {
    "接口名称": "[UDPSocket.offError](/miniprogram/dev/api/network/udp/UDPSocket.offError)",
    "描述": "移除错误事件的监听函数"
  },
  {
    "接口名称": "[UDPSocket.offListening](/miniprogram/dev/api/network/udp/UDPSocket.offListening)",
    "描述": "移除开始监听数据包消息的事件的监听函数"
  },
  {
    "接口名称": "[UDPSocket.offMessage](/miniprogram/dev/api/network/udp/UDPSocket.offMessage)",
    "描述": "移除收到消息的事件的监听函数"
  },
  {
    "接口名称": "[UDPSocket.onClose](/miniprogram/dev/api/network/udp/UDPSocket.onClose)",
    "描述": "监听关闭事件"
  },
  {
    "接口名称": "[UDPSocket.onError](/miniprogram/dev/api/network/udp/UDPSocket.onError)",
    "描述": "监听错误事件"
  },
  {
    "接口名称": "[UDPSocket.onListening](/miniprogram/dev/api/network/udp/UDPSocket.onListening)",
    "描述": "监听开始监听数据包消息的事件"
  },
  {
    "接口名称": "[UDPSocket.onMessage](/miniprogram/dev/api/network/udp/UDPSocket.onMessage)",
    "描述": "监听收到消息的事件"
  },
  {
    "接口名称": "[UDPSocket.send](/miniprogram/dev/api/network/udp/UDPSocket.send)",
    "描述": "向指定的 IP 和 port 发送消息"
  },
  {
    "接口名称": "[UDPSocket.setTTL](/miniprogram/dev/api/network/udp/UDPSocket.setTTL)",
    "描述": "设置 IP_TTL 套接字选项，用于设置一个 IP 数据包传输时允许的最大跳步数"
  },
  {
    "接口名称": "[UDPSocket.write](/miniprogram/dev/api/network/udp/UDPSocket.write)",
    "描述": "用法与 send 方法相同，如果没有预先调用 connect 则与 send 无差异（注意即使调用了 connect 也需要在本接口填入地址和端口参数）"
  }
]
```

## 支付

```json
[
  {
    "接口名称": "[wx.verifyHKPaymentPassword](/miniprogram/dev/api/payment/wx.verifyHKPaymentPassword)",
    "描述": "拉起WeChat Pay HK密码验证组件"
  },
  {
    "接口名称": "[wx.requestVirtualPayment](/miniprogram/dev/api/payment/wx.requestVirtualPayment)",
    "描述": "发起米大师虚拟支付"
  },
  {
    "接口名称": "[wx.requestPluginPayment](/miniprogram/dev/api/payment/wx.requestPluginPayment)",
    "描述": "插件中发起支付"
  },
  {
    "接口名称": "[wx.requestPayment](/miniprogram/dev/api/payment/wx.requestPayment)",
    "描述": "发起微信支付"
  },
  {
    "接口名称": "[wx.requestOrderPayment](/miniprogram/dev/api/payment/wx.requestOrderPayment)",
    "描述": "仅接入了自定义版交易组件的小程序需要使用，普通小程序可直接使用 []((wx.requestPayment))"
  },
  {
    "接口名称": "[wx.requestMerchantTransfer](/miniprogram/dev/api/payment/wx.requestMerchantTransfer)",
    "描述": "商家转账用户确认模式下，在微信客户端通过小程序拉起页面请求用户确认收款"
  },
  {
    "接口名称": "[wx.requestCommonPayment](/miniprogram/dev/api/payment/wx.requestCommonPayment)",
    "描述": "发起通用支付"
  },
  {
    "接口名称": "[wx.requestAppleSubscribeSign](/miniprogram/dev/api/payment/wx.requestAppleSubscribeSign)",
    "描述": "发起苹果订阅签约"
  },
  {
    "接口名称": "[wx.openHKOfflinePayView](/miniprogram/dev/api/payment/wx.openHKOfflinePayView)",
    "描述": "拉起WeChat Pay HK付款码"
  },
  {
    "接口名称": "[wx.jumpToOfflinePay](/miniprogram/dev/api/payment/wx.jumpToOfflinePay)",
    "描述": "跳转到线下支付页面"
  },
  {
    "接口名称": "[wx.createGlobalPayment](/miniprogram/dev/api/payment/wx.createGlobalPayment)",
    "描述": "创建全球支付方式的对象"
  }
]
```

### GlobalPayment

```json
[
  {
    "接口名称": "[GlobalPayment.abort](/miniprogram/dev/api/payment/GlobalPayment.abort)",
    "描述": "用户选择TPG的支付方式，界面会进入加载的Toast，等待开发者前往TPG完成预下单后携带预支付信息和交易单号调用 requestGlobalPayment，若"
  },
  {
    "接口名称": "[GlobalPayment.openMethodPicker](/miniprogram/dev/api/payment/GlobalPayment.openMethodPicker)",
    "描述": "拉起全球收银的支付方式选择面板"
  },
  {
    "接口名称": "[GlobalPayment.requestGlobalPayment](/miniprogram/dev/api/payment/GlobalPayment.requestGlobalPayment)",
    "描述": "开发者调用 openMethodPicker 并在返回值 methodKey 中接受到用户选择了TPG的支付方式后，可调用此接口接入TPG的支付流程"
  }
]
```

## 数据缓存

```json
[
  {
    "接口名称": "[wx.setStorageSync](/miniprogram/dev/api/storage/wx.setStorageSync)",
    "描述": "将数据存储在本地缓存中指定的 key 中"
  },
  {
    "接口名称": "[wx.setStorage](/miniprogram/dev/api/storage/wx.setStorage)",
    "描述": "将数据存储在本地缓存中指定的 key 中"
  },
  {
    "接口名称": "[wx.revokeBufferURL](/miniprogram/dev/api/storage/wx.revokeBufferURL)",
    "描述": "根据 URL 销毁存在内存中的数据"
  },
  {
    "接口名称": "[wx.removeStorageSync](/miniprogram/dev/api/storage/wx.removeStorageSync)",
    "描述": "wx.removeStorage) 的同步版本"
  },
  {
    "接口名称": "[wx.removeStorage](/miniprogram/dev/api/storage/wx.removeStorage)",
    "描述": "从本地缓存中移除指定 key"
  },
  {
    "接口名称": "[wx.getStorageSync](/miniprogram/dev/api/storage/wx.getStorageSync)",
    "描述": "从本地缓存中同步获取指定 key 的内容"
  },
  {
    "接口名称": "[wx.getStorageInfoSync](/miniprogram/dev/api/storage/wx.getStorageInfoSync)",
    "描述": "wx.getStorageInfo) 的同步版本"
  },
  {
    "接口名称": "[wx.getStorageInfo](/miniprogram/dev/api/storage/wx.getStorageInfo)",
    "描述": "异步获取当前storage的相关信息"
  },
  {
    "接口名称": "[wx.getStorage](/miniprogram/dev/api/storage/wx.getStorage)",
    "描述": "从本地缓存中异步获取指定 key 的内容"
  },
  {
    "接口名称": "[wx.createBufferURL](/miniprogram/dev/api/storage/wx.createBufferURL)",
    "描述": "根据传入的 buffer 创建一个唯一的 URL 存在内存中"
  },
  {
    "接口名称": "[wx.clearStorageSync](/miniprogram/dev/api/storage/wx.clearStorageSync)",
    "描述": "wx.clearStorage) 的同步版本"
  },
  {
    "接口名称": "[wx.clearStorage](/miniprogram/dev/api/storage/wx.clearStorage)",
    "描述": "清理本地数据缓存"
  },
  {
    "接口名称": "[wx.batchSetStorageSync](/miniprogram/dev/api/storage/wx.batchSetStorageSync)",
    "描述": "将数据批量存储在本地缓存中指定的 key 中"
  },
  {
    "接口名称": "[wx.batchSetStorage](/miniprogram/dev/api/storage/wx.batchSetStorage)",
    "描述": "将数据批量存储在本地缓存中指定的 key 中"
  },
  {
    "接口名称": "[wx.batchGetStorageSync](/miniprogram/dev/api/storage/wx.batchGetStorageSync)",
    "描述": "从本地缓存中同步批量获取指定 key 的内容"
  },
  {
    "接口名称": "[wx.batchGetStorage](/miniprogram/dev/api/storage/wx.batchGetStorage)",
    "描述": "从本地缓存中异步批量获取指定 key 的内容"
  }
]
```

### 数据预拉取和周期性更新

```json
[
  {
    "接口名称": "[wx.setBackgroundFetchToken](/miniprogram/dev/api/storage/background-fetch/wx.setBackgroundFetchToken)",
    "描述": "设置自定义登录态，在周期性拉取数据时带上，便于第三方服务器验证请求合法性"
  },
  {
    "接口名称": "[wx.onBackgroundFetchData](/miniprogram/dev/api/storage/background-fetch/wx.onBackgroundFetchData)",
    "描述": "监听收到 backgroundFetch 数据事件"
  },
  {
    "接口名称": "[wx.getBackgroundFetchToken](/miniprogram/dev/api/storage/background-fetch/wx.getBackgroundFetchToken)",
    "描述": "获取设置过的自定义登录态"
  },
  {
    "接口名称": "[wx.getBackgroundFetchData](/miniprogram/dev/api/storage/background-fetch/wx.getBackgroundFetchData)",
    "描述": "拉取 backgroundFetch 客户端缓存数据"
  }
]
```

### 缓存管理器

```json
[
  {
    "接口名称": "[wx.createCacheManager](/miniprogram/dev/api/storage/cachemanager/wx.createCacheManager)",
    "描述": "创建缓存管理器"
  }
]
```

#### CacheManager

```json
[
  {
    "接口名称": "[CacheManager.addRule](/miniprogram/dev/api/storage/cachemanager/CacheManager.addRule)",
    "描述": "添加规则"
  },
  {
    "接口名称": "[CacheManager.addRules](/miniprogram/dev/api/storage/cachemanager/CacheManager.addRules)",
    "描述": "批量添加规则，规则写法可参考 CacheManager.addRule)"
  },
  {
    "接口名称": "[CacheManager.clearCaches](/miniprogram/dev/api/storage/cachemanager/CacheManager.clearCaches)",
    "描述": "清空所有缓存"
  },
  {
    "接口名称": "[CacheManager.clearRules](/miniprogram/dev/api/storage/cachemanager/CacheManager.clearRules)",
    "描述": "清空所有规则，同时会删除对应规则下所有缓存"
  },
  {
    "接口名称": "[CacheManager.deleteCache](/miniprogram/dev/api/storage/cachemanager/CacheManager.deleteCache)",
    "描述": "删除缓存"
  },
  {
    "接口名称": "[CacheManager.deleteCaches](/miniprogram/dev/api/storage/cachemanager/CacheManager.deleteCaches)",
    "描述": "批量删除缓存"
  },
  {
    "接口名称": "[CacheManager.deleteRule](/miniprogram/dev/api/storage/cachemanager/CacheManager.deleteRule)",
    "描述": "删除规则，同时会删除对应规则下所有缓存"
  },
  {
    "接口名称": "[CacheManager.deleteRules](/miniprogram/dev/api/storage/cachemanager/CacheManager.deleteRules)",
    "描述": "批量删除规则，同时会删除对应规则下所有缓存"
  },
  {
    "接口名称": "[CacheManager.match](/miniprogram/dev/api/storage/cachemanager/CacheManager.match)",
    "描述": "匹配命中的缓存规则，一般需要和 request 事件搭配使用"
  },
  {
    "接口名称": "[CacheManager.off](/miniprogram/dev/api/storage/cachemanager/CacheManager.off)",
    "描述": "取消事件监听"
  },
  {
    "接口名称": "[CacheManager.on](/miniprogram/dev/api/storage/cachemanager/CacheManager.on)",
    "描述": "监听事件"
  },
  {
    "接口名称": "[CacheManager.start](/miniprogram/dev/api/storage/cachemanager/CacheManager.start)",
    "描述": "开启缓存，仅在 mode 为 none 时生效，调用后缓存管理器的 state 会置为 1"
  },
  {
    "接口名称": "[CacheManager.stop](/miniprogram/dev/api/storage/cachemanager/CacheManager.stop)",
    "描述": "关闭缓存，仅在 mode 为 none 时生效，调用后缓存管理器的 state 会置为 0"
  }
]
```

## 数据分析

```json
[
  {
    "接口名称": "[wx.reportMonitor](/miniprogram/dev/api/data-analysis/wx.reportMonitor)",
    "描述": "自定义业务数据监控上报接口"
  },
  {
    "接口名称": "[wx.reportEvent](/miniprogram/dev/api/data-analysis/wx.reportEvent)",
    "描述": "事件上报"
  },
  {
    "接口名称": "[wx.reportAnalytics](/miniprogram/dev/api/data-analysis/wx.reportAnalytics)",
    "描述": "自定义分析数据上报接口"
  },
  {
    "接口名称": "[wx.getExptInfoSync](/miniprogram/dev/api/data-analysis/wx.getExptInfoSync)",
    "描述": "给定实验参数数组，获取对应的实验参数值"
  },
  {
    "接口名称": "[wx.getCommonConfig](/miniprogram/dev/api/data-analysis/wx.getCommonConfig)",
    "描述": "给定实验参数数组，获取对应的实验参数值"
  }
]
```

## 画布

```json
[
  {
    "接口名称": "[wx.createOffscreenCanvas](/miniprogram/dev/api/canvas/wx.createOffscreenCanvas)",
    "描述": "创建离屏 canvas 实例"
  },
  {
    "接口名称": "[wx.createCanvasContext](/miniprogram/dev/api/canvas/wx.createCanvasContext)",
    "描述": "创建 canvas 的绘图上下文 CanvasContext) 对象"
  },
  {
    "接口名称": "[wx.canvasToTempFilePath](/miniprogram/dev/api/canvas/wx.canvasToTempFilePath)",
    "描述": "把当前画布指定区域的内容导出生成指定大小的图片"
  },
  {
    "接口名称": "[wx.canvasPutImageData](/miniprogram/dev/api/canvas/wx.canvasPutImageData)",
    "描述": "将像素数据绘制到画布"
  },
  {
    "接口名称": "[wx.canvasGetImageData](/miniprogram/dev/api/canvas/wx.canvasGetImageData)",
    "描述": "获取 canvas 区域隐含的像素数据"
  },
  {
    "接口名称": "[Color](/miniprogram/dev/api/canvas/Color)",
    "描述": "颜色"
  },
  {
    "接口名称": "[Image](/miniprogram/dev/api/canvas/Image)",
    "描述": "图片对象"
  },
  {
    "接口名称": "[ImageData](/miniprogram/dev/api/canvas/ImageData)",
    "描述": "ImageData 对象"
  },
  {
    "接口名称": "[RenderingContext](/miniprogram/dev/api/canvas/RenderingContext)",
    "描述": "Canvas 绘图上下文"
  }
]
```

### Canvas

```json
[
  {
    "接口名称": "[Canvas.cancelAnimationFrame](/miniprogram/dev/api/canvas/Canvas.cancelAnimationFrame)",
    "描述": "取消由 requestAnimationFrame 添加到计划中的动画帧请求"
  },
  {
    "接口名称": "[Canvas.createImage](/miniprogram/dev/api/canvas/Canvas.createImage)",
    "描述": "创建一个图片对象"
  },
  {
    "接口名称": "[Canvas.createImageData](/miniprogram/dev/api/canvas/Canvas.createImageData)",
    "描述": "创建一个 ImageData 对象"
  },
  {
    "接口名称": "[Canvas.createPath2D](/miniprogram/dev/api/canvas/Canvas.createPath2D)",
    "描述": "创建 Path2D 对象"
  },
  {
    "接口名称": "[Canvas.getContext](/miniprogram/dev/api/canvas/Canvas.getContext)",
    "描述": "该方法返回 Canvas 的绘图上下文"
  },
  {
    "接口名称": "[Canvas.requestAnimationFrame](/miniprogram/dev/api/canvas/Canvas.requestAnimationFrame)",
    "描述": "在下次进行重绘时执行"
  },
  {
    "接口名称": "[Canvas.toDataURL](/miniprogram/dev/api/canvas/Canvas.toDataURL)",
    "描述": "返回一个包含图片展示的 data URI"
  }
]
```

### CanvasContext

```json
[
  {
    "接口名称": "[CanvasContext.arc](/miniprogram/dev/api/canvas/CanvasContext.arc)",
    "描述": "创建一条弧线"
  },
  {
    "接口名称": "[CanvasContext.arcTo](/miniprogram/dev/api/canvas/CanvasContext.arcTo)",
    "描述": "根据控制点和半径绘制圆弧路径"
  },
  {
    "接口名称": "[CanvasContext.beginPath](/miniprogram/dev/api/canvas/CanvasContext.beginPath)",
    "描述": "开始创建一个路径"
  },
  {
    "接口名称": "[CanvasContext.bezierCurveTo](/miniprogram/dev/api/canvas/CanvasContext.bezierCurveTo)",
    "描述": "创建三次方贝塞尔曲线路径"
  },
  {
    "接口名称": "[CanvasContext.clearRect](/miniprogram/dev/api/canvas/CanvasContext.clearRect)",
    "描述": "清除画布上在该矩形区域内的内容"
  },
  {
    "接口名称": "[CanvasContext.clip](/miniprogram/dev/api/canvas/CanvasContext.clip)",
    "描述": "从原始画布中剪切任意形状和尺寸"
  },
  {
    "接口名称": "[CanvasContext.closePath](/miniprogram/dev/api/canvas/CanvasContext.closePath)",
    "描述": "关闭一个路径"
  },
  {
    "接口名称": "[CanvasContext.createCircularGradient](/miniprogram/dev/api/canvas/CanvasContext.createCircularGradient)",
    "描述": "创建一个圆形的渐变颜色"
  },
  {
    "接口名称": "[CanvasContext.createLinearGradient](/miniprogram/dev/api/canvas/CanvasContext.createLinearGradient)",
    "描述": "创建一个线性的渐变颜色"
  },
  {
    "接口名称": "[CanvasContext.createPattern](/miniprogram/dev/api/canvas/CanvasContext.createPattern)",
    "描述": "对指定的图像创建模式的方法，可在指定的方向上重复元图像"
  },
  {
    "接口名称": "[CanvasContext.draw](/miniprogram/dev/api/canvas/CanvasContext.draw)",
    "描述": "将之前在绘图上下文中的描述（路径、变形、样式）画到 canvas 中"
  },
  {
    "接口名称": "[CanvasContext.drawImage](/miniprogram/dev/api/canvas/CanvasContext.drawImage)",
    "描述": "绘制图像到画布"
  },
  {
    "接口名称": "[CanvasContext.fill](/miniprogram/dev/api/canvas/CanvasContext.fill)",
    "描述": "对当前路径中的内容进行填充"
  },
  {
    "接口名称": "[CanvasContext.fillRect](/miniprogram/dev/api/canvas/CanvasContext.fillRect)",
    "描述": "填充一个矩形"
  },
  {
    "接口名称": "[CanvasContext.fillText](/miniprogram/dev/api/canvas/CanvasContext.fillText)",
    "描述": "在画布上绘制被填充的文本"
  },
  {
    "接口名称": "[CanvasContext.lineTo](/miniprogram/dev/api/canvas/CanvasContext.lineTo)",
    "描述": "增加一个新点，然后创建一条从上次指定点到目标点的线"
  },
  {
    "接口名称": "[CanvasContext.measureText](/miniprogram/dev/api/canvas/CanvasContext.measureText)",
    "描述": "测量文本尺寸信息"
  },
  {
    "接口名称": "[CanvasContext.moveTo](/miniprogram/dev/api/canvas/CanvasContext.moveTo)",
    "描述": "把路径移动到画布中的指定点，不创建线条"
  },
  {
    "接口名称": "[CanvasContext.quadraticCurveTo](/miniprogram/dev/api/canvas/CanvasContext.quadraticCurveTo)",
    "描述": "创建二次贝塞尔曲线路径"
  },
  {
    "接口名称": "[CanvasContext.rect](/miniprogram/dev/api/canvas/CanvasContext.rect)",
    "描述": "创建一个矩形路径"
  },
  {
    "接口名称": "[CanvasContext.restore](/miniprogram/dev/api/canvas/CanvasContext.restore)",
    "描述": "恢复之前保存的绘图上下文"
  },
  {
    "接口名称": "[CanvasContext.rotate](/miniprogram/dev/api/canvas/CanvasContext.rotate)",
    "描述": "以原点为中心顺时针旋转当前坐标轴"
  },
  {
    "接口名称": "[CanvasContext.save](/miniprogram/dev/api/canvas/CanvasContext.save)",
    "描述": "保存绘图上下文"
  },
  {
    "接口名称": "[CanvasContext.scale](/miniprogram/dev/api/canvas/CanvasContext.scale)",
    "描述": "在调用后，之后创建的路径其横纵坐标会被缩放"
  },
  {
    "接口名称": "[CanvasContext.setFillStyle](/miniprogram/dev/api/canvas/CanvasContext.setFillStyle)",
    "描述": "设置填充色"
  },
  {
    "接口名称": "[CanvasContext.setFontSize](/miniprogram/dev/api/canvas/CanvasContext.setFontSize)",
    "描述": "设置字体的字号"
  },
  {
    "接口名称": "[CanvasContext.setGlobalAlpha](/miniprogram/dev/api/canvas/CanvasContext.setGlobalAlpha)",
    "描述": "设置全局画笔透明度"
  },
  {
    "接口名称": "[CanvasContext.setLineCap](/miniprogram/dev/api/canvas/CanvasContext.setLineCap)",
    "描述": "设置线条的端点样式"
  },
  {
    "接口名称": "[CanvasContext.setLineDash](/miniprogram/dev/api/canvas/CanvasContext.setLineDash)",
    "描述": "设置虚线样式"
  },
  {
    "接口名称": "[CanvasContext.setLineJoin](/miniprogram/dev/api/canvas/CanvasContext.setLineJoin)",
    "描述": "设置线条的交点样式"
  },
  {
    "接口名称": "[CanvasContext.setLineWidth](/miniprogram/dev/api/canvas/CanvasContext.setLineWidth)",
    "描述": "设置线条的宽度"
  },
  {
    "接口名称": "[CanvasContext.setMiterLimit](/miniprogram/dev/api/canvas/CanvasContext.setMiterLimit)",
    "描述": "设置最大斜接长度"
  },
  {
    "接口名称": "[CanvasContext.setShadow](/miniprogram/dev/api/canvas/CanvasContext.setShadow)",
    "描述": "设定阴影样式"
  },
  {
    "接口名称": "[CanvasContext.setStrokeStyle](/miniprogram/dev/api/canvas/CanvasContext.setStrokeStyle)",
    "描述": "设置描边颜色"
  },
  {
    "接口名称": "[CanvasContext.setTextAlign](/miniprogram/dev/api/canvas/CanvasContext.setTextAlign)",
    "描述": "设置文字的对齐"
  },
  {
    "接口名称": "[CanvasContext.setTextBaseline](/miniprogram/dev/api/canvas/CanvasContext.setTextBaseline)",
    "描述": "设置文字的竖直对齐"
  },
  {
    "接口名称": "[CanvasContext.setTransform](/miniprogram/dev/api/canvas/CanvasContext.setTransform)",
    "描述": "使用矩阵重新设置（覆盖）当前变换的方法"
  },
  {
    "接口名称": "[CanvasContext.stroke](/miniprogram/dev/api/canvas/CanvasContext.stroke)",
    "描述": "画出当前路径的边框"
  },
  {
    "接口名称": "[CanvasContext.strokeRect](/miniprogram/dev/api/canvas/CanvasContext.strokeRect)",
    "描述": "画一个矩形(非填充)"
  },
  {
    "接口名称": "[CanvasContext.strokeText](/miniprogram/dev/api/canvas/CanvasContext.strokeText)",
    "描述": "给定的 (x, y) 位置绘制文本描边的方法"
  },
  {
    "接口名称": "[CanvasContext.transform](/miniprogram/dev/api/canvas/CanvasContext.transform)",
    "描述": "使用矩阵多次叠加当前变换的方法"
  },
  {
    "接口名称": "[CanvasContext.translate](/miniprogram/dev/api/canvas/CanvasContext.translate)",
    "描述": "对当前坐标系的原点 (0, 0) 进行变换"
  }
]
```

### CanvasGradient

```json
[
  {
    "接口名称": "[CanvasGradient.addColorStop](/miniprogram/dev/api/canvas/CanvasGradient.addColorStop)",
    "描述": "添加颜色的渐变点"
  }
]
```

### OffscreenCanvas

```json
[
  {
    "接口名称": "[OffscreenCanvas.createImage](/miniprogram/dev/api/canvas/OffscreenCanvas.createImage)",
    "描述": "创建一个图片对象"
  },
  {
    "接口名称": "[OffscreenCanvas.getContext](/miniprogram/dev/api/canvas/OffscreenCanvas.getContext)",
    "描述": "该方法返回 OffscreenCanvas 的绘图上下文"
  }
]
```

### Path2D

```json
[
  {
    "接口名称": "[Path2D.addPath](/miniprogram/dev/api/canvas/Path2D.addPath)",
    "描述": "添加路径到当前路径"
  },
  {
    "接口名称": "[Path2D.arc](/miniprogram/dev/api/canvas/Path2D.arc)",
    "描述": "添加一段圆弧路径"
  },
  {
    "接口名称": "[Path2D.arcTo](/miniprogram/dev/api/canvas/Path2D.arcTo)",
    "描述": "通过给定控制点添加一段圆弧路径"
  },
  {
    "接口名称": "[Path2D.bezierCurveTo](/miniprogram/dev/api/canvas/Path2D.bezierCurveTo)",
    "描述": "添加三次贝塞尔曲线路径"
  },
  {
    "接口名称": "[Path2D.closePath](/miniprogram/dev/api/canvas/Path2D.closePath)",
    "描述": "闭合路径到起点"
  },
  {
    "接口名称": "[Path2D.ellipse](/miniprogram/dev/api/canvas/Path2D.ellipse)",
    "描述": "添加椭圆弧路径"
  },
  {
    "接口名称": "[Path2D.lineTo](/miniprogram/dev/api/canvas/Path2D.lineTo)",
    "描述": "添加直线路径"
  },
  {
    "接口名称": "[Path2D.moveTo](/miniprogram/dev/api/canvas/Path2D.moveTo)",
    "描述": "移动路径开始点"
  },
  {
    "接口名称": "[Path2D.quadraticCurveTo](/miniprogram/dev/api/canvas/Path2D.quadraticCurveTo)",
    "描述": "添加二次贝塞尔曲线路径"
  },
  {
    "接口名称": "[Path2D.rect](/miniprogram/dev/api/canvas/Path2D.rect)",
    "描述": "添加方形路径"
  }
]
```

## 媒体

### 地图

```json
[
  {
    "接口名称": "[wx.createMapContext](/miniprogram/dev/api/media/map/wx.createMapContext)",
    "描述": "创建 map) 上下文 MapContext) 对象"
  }
]
```

#### MapContext

```json
[
  {
    "接口名称": "[MapContext.addArc](/miniprogram/dev/api/media/map/MapContext.addArc)",
    "描述": "添加弧线，途经点与夹角必须设置一个"
  },
  {
    "接口名称": "[MapContext.addCustomLayer](/miniprogram/dev/api/media/map/MapContext.addCustomLayer)",
    "描述": "添加个性化图层"
  },
  {
    "接口名称": "[MapContext.addGroundOverlay](/miniprogram/dev/api/media/map/MapContext.addGroundOverlay)",
    "描述": "创建自定义图片图层，图片会随着地图缩放而缩放"
  },
  {
    "接口名称": "[MapContext.addMarkers](/miniprogram/dev/api/media/map/MapContext.addMarkers)",
    "描述": "添加 marker"
  },
  {
    "接口名称": "[MapContext.addVisualLayer](/miniprogram/dev/api/media/map/MapContext.addVisualLayer)",
    "描述": "添加可视化图层"
  },
  {
    "接口名称": "[MapContext.eraseLines](/miniprogram/dev/api/media/map/MapContext.eraseLines)",
    "描述": "擦除或置灰已添加到地图中的线段"
  },
  {
    "接口名称": "[MapContext.executeVisualLayerCommand](/miniprogram/dev/api/media/map/MapContext.executeVisualLayerCommand)",
    "描述": "执行可视化图层指令，结合  监听事件使用"
  },
  {
    "接口名称": "[MapContext.fromScreenLocation](/miniprogram/dev/api/media/map/MapContext.fromScreenLocation)",
    "描述": "获取屏幕上的点对应的经纬度，坐标原点为地图左上角"
  },
  {
    "接口名称": "[MapContext.getCenterLocation](/miniprogram/dev/api/media/map/MapContext.getCenterLocation)",
    "描述": "获取当前地图中心的经纬度"
  },
  {
    "接口名称": "[MapContext.getRegion](/miniprogram/dev/api/media/map/MapContext.getRegion)",
    "描述": "获取当前地图的视野范围"
  },
  {
    "接口名称": "[MapContext.getRotate](/miniprogram/dev/api/media/map/MapContext.getRotate)",
    "描述": "获取当前地图的旋转角"
  },
  {
    "接口名称": "[MapContext.getScale](/miniprogram/dev/api/media/map/MapContext.getScale)",
    "描述": "获取当前地图的缩放级别"
  },
  {
    "接口名称": "[MapContext.getSkew](/miniprogram/dev/api/media/map/MapContext.getSkew)",
    "描述": "获取当前地图的倾斜角"
  },
  {
    "接口名称": "[MapContext.includePoints](/miniprogram/dev/api/media/map/MapContext.includePoints)",
    "描述": "缩放视野展示所有经纬度"
  },
  {
    "接口名称": "[MapContext.initMarkerCluster](/miniprogram/dev/api/media/map/MapContext.initMarkerCluster)",
    "描述": "初始化点聚合的配置，未调用时采用默认配置"
  },
  {
    "接口名称": "[MapContext.moveAlong](/miniprogram/dev/api/media/map/MapContext.moveAlong)",
    "描述": "沿指定路径移动 ，用于轨迹回放等场景"
  },
  {
    "接口名称": "[MapContext.moveToLocation](/miniprogram/dev/api/media/map/MapContext.moveToLocation)",
    "描述": "将地图中心移置当前定位点，此时需设置地图组件 show-location 为true"
  },
  {
    "接口名称": "[MapContext.on](/miniprogram/dev/api/media/map/MapContext.on)",
    "描述": "监听地图事件"
  },
  {
    "接口名称": "[MapContext.openMapApp](/miniprogram/dev/api/media/map/MapContext.openMapApp)",
    "描述": "拉起地图APP选择导航"
  },
  {
    "接口名称": "[MapContext.removeArc](/miniprogram/dev/api/media/map/MapContext.removeArc)",
    "描述": "删除弧线"
  },
  {
    "接口名称": "[MapContext.removeCustomLayer](/miniprogram/dev/api/media/map/MapContext.removeCustomLayer)",
    "描述": "移除个性化图层"
  },
  {
    "接口名称": "[MapContext.removeGroundOverlay](/miniprogram/dev/api/media/map/MapContext.removeGroundOverlay)",
    "描述": "移除自定义图片图层"
  },
  {
    "接口名称": "[MapContext.removeMarkers](/miniprogram/dev/api/media/map/MapContext.removeMarkers)",
    "描述": "移除 marker"
  },
  {
    "接口名称": "[MapContext.removeVisualLayer](/miniprogram/dev/api/media/map/MapContext.removeVisualLayer)",
    "描述": "移除可视化图层"
  },
  {
    "接口名称": "[MapContext.setBoundary](/miniprogram/dev/api/media/map/MapContext.setBoundary)",
    "描述": "限制地图的显示范围"
  },
  {
    "接口名称": "[MapContext.setCenterOffset](/miniprogram/dev/api/media/map/MapContext.setCenterOffset)",
    "描述": "设置地图中心点偏移，向后向下为增长，屏幕比例范围(0.25~0.75)，默认偏移为[0.5, 0.5]"
  },
  {
    "接口名称": "[MapContext.setLocMarkerIcon](/miniprogram/dev/api/media/map/MapContext.setLocMarkerIcon)",
    "描述": "设置定位点图标，支持网络路径、本地路径、代码包路径"
  },
  {
    "接口名称": "[MapContext.toScreenLocation](/miniprogram/dev/api/media/map/MapContext.toScreenLocation)",
    "描述": "获取经纬度对应的屏幕坐标，坐标原点为地图左上角"
  },
  {
    "接口名称": "[MapContext.translateMarker](/miniprogram/dev/api/media/map/MapContext.translateMarker)",
    "描述": "平移marker，带动画"
  },
  {
    "接口名称": "[MapContext.updateGroundOverlay](/miniprogram/dev/api/media/map/MapContext.updateGroundOverlay)",
    "描述": "更新自定义图片图层"
  }
]
```

### 图片

```json
[
  {
    "接口名称": "[wx.saveImageToPhotosAlbum](/miniprogram/dev/api/media/image/wx.saveImageToPhotosAlbum)",
    "描述": "保存图片到系统相册"
  },
  {
    "接口名称": "[wx.previewMedia](/miniprogram/dev/api/media/image/wx.previewMedia)",
    "描述": "预览图片和视频"
  },
  {
    "接口名称": "[wx.previewImage](/miniprogram/dev/api/media/image/wx.previewImage)",
    "描述": "在新页面中全屏预览图片"
  },
  {
    "接口名称": "[wx.getImageInfo](/miniprogram/dev/api/media/image/wx.getImageInfo)",
    "描述": "获取图片信息"
  },
  {
    "接口名称": "[wx.editImage](/miniprogram/dev/api/media/image/wx.editImage)",
    "描述": "编辑图片接口"
  },
  {
    "接口名称": "[wx.cropImage](/miniprogram/dev/api/media/image/wx.cropImage)",
    "描述": "裁剪图片接口"
  },
  {
    "接口名称": "[wx.compressImage](/miniprogram/dev/api/media/image/wx.compressImage)",
    "描述": "压缩图片接口，可选压缩质量"
  },
  {
    "接口名称": "[wx.chooseMessageFile](/miniprogram/dev/api/media/image/wx.chooseMessageFile)",
    "描述": "从客户端会话选择文件"
  },
  {
    "接口名称": "[wx.chooseImage](/miniprogram/dev/api/media/image/wx.chooseImage)",
    "描述": "从本地相册选择图片或使用相机拍照"
  }
]
```

### 视频

```json
[
  {
    "接口名称": "[wx.saveVideoToPhotosAlbum](/miniprogram/dev/api/media/video/wx.saveVideoToPhotosAlbum)",
    "描述": "保存视频到系统相册"
  },
  {
    "接口名称": "[wx.saveMediaToPhotosAlbum](/miniprogram/dev/api/media/video/wx.saveMediaToPhotosAlbum)",
    "描述": "保存图片或视频到系统相册"
  },
  {
    "接口名称": "[wx.openVideoEditor](/miniprogram/dev/api/media/video/wx.openVideoEditor)",
    "描述": "打开视频编辑器"
  },
  {
    "接口名称": "[wx.getVideoInfo](/miniprogram/dev/api/media/video/wx.getVideoInfo)",
    "描述": "获取视频详细信息"
  },
  {
    "接口名称": "[wx.createVideoContext](/miniprogram/dev/api/media/video/wx.createVideoContext)",
    "描述": "创建 video) 上下文 VideoContext) 对象"
  },
  {
    "接口名称": "[wx.compressVideo](/miniprogram/dev/api/media/video/wx.compressVideo)",
    "描述": "压缩视频接口"
  },
  {
    "接口名称": "[wx.chooseVideo](/miniprogram/dev/api/media/video/wx.chooseVideo)",
    "描述": "拍摄视频或从手机相册中选视频"
  },
  {
    "接口名称": "[wx.chooseMedia](/miniprogram/dev/api/media/video/wx.chooseMedia)",
    "描述": "拍摄或从手机相册中选择图片或视频"
  },
  {
    "接口名称": "[wx.checkDeviceSupportHevc](/miniprogram/dev/api/media/video/wx.checkDeviceSupportHevc)",
    "描述": "查询设备是否支持 H.265 编码"
  }
]
```

#### VideoContext

```json
[
  {
    "接口名称": "[VideoContext.exitBackgroundPlayback](/miniprogram/dev/api/media/video/VideoContext.exitBackgroundPlayback)",
    "描述": "退出后台小窗播放模式"
  },
  {
    "接口名称": "[VideoContext.exitCasting](/miniprogram/dev/api/media/video/VideoContext.exitCasting)",
    "描述": "退出投屏"
  },
  {
    "接口名称": "[VideoContext.exitFullScreen](/miniprogram/dev/api/media/video/VideoContext.exitFullScreen)",
    "描述": "退出全屏"
  },
  {
    "接口名称": "[VideoContext.exitPictureInPicture](/miniprogram/dev/api/media/video/VideoContext.exitPictureInPicture)",
    "描述": "退出小窗，该方法可在任意页面调用"
  },
  {
    "接口名称": "[VideoContext.hideStatusBar](/miniprogram/dev/api/media/video/VideoContext.hideStatusBar)",
    "描述": "隐藏状态栏，仅在iOS全屏下有效"
  },
  {
    "接口名称": "[VideoContext.pause](/miniprogram/dev/api/media/video/VideoContext.pause)",
    "描述": "暂停视频"
  },
  {
    "接口名称": "[VideoContext.play](/miniprogram/dev/api/media/video/VideoContext.play)",
    "描述": "播放视频"
  },
  {
    "接口名称": "[VideoContext.playbackRate](/miniprogram/dev/api/media/video/VideoContext.playbackRate)",
    "描述": "设置倍速播放"
  },
  {
    "接口名称": "[VideoContext.reconnectCasting](/miniprogram/dev/api/media/video/VideoContext.reconnectCasting)",
    "描述": "重连投屏设备"
  },
  {
    "接口名称": "[VideoContext.requestBackgroundPlayback](/miniprogram/dev/api/media/video/VideoContext.requestBackgroundPlayback)",
    "描述": "进入后台小窗播放模式"
  },
  {
    "接口名称": "[VideoContext.requestFullScreen](/miniprogram/dev/api/media/video/VideoContext.requestFullScreen)",
    "描述": "进入全屏"
  },
  {
    "接口名称": "[VideoContext.seek](/miniprogram/dev/api/media/video/VideoContext.seek)",
    "描述": "跳转到指定位置"
  },
  {
    "接口名称": "[VideoContext.sendDanmu](/miniprogram/dev/api/media/video/VideoContext.sendDanmu)",
    "描述": "发送弹幕"
  },
  {
    "接口名称": "[VideoContext.showStatusBar](/miniprogram/dev/api/media/video/VideoContext.showStatusBar)",
    "描述": "显示状态栏，仅在iOS全屏下有效"
  },
  {
    "接口名称": "[VideoContext.startCasting](/miniprogram/dev/api/media/video/VideoContext.startCasting)",
    "描述": "开始投屏, 拉起半屏搜索设备"
  },
  {
    "接口名称": "[VideoContext.stop](/miniprogram/dev/api/media/video/VideoContext.stop)",
    "描述": "停止视频"
  },
  {
    "接口名称": "[VideoContext.switchCasting](/miniprogram/dev/api/media/video/VideoContext.switchCasting)",
    "描述": "切换投屏设备"
  }
]
```

### 音频

```json
[
  {
    "接口名称": "[wx.stopVoice](/miniprogram/dev/api/media/audio/wx.stopVoice)",
    "描述": "结束播放语音"
  },
  {
    "接口名称": "[wx.setInnerAudioOption](/miniprogram/dev/api/media/audio/wx.setInnerAudioOption)",
    "描述": "设置 InnerAudioContext) 的播放选项"
  },
  {
    "接口名称": "[wx.playVoice](/miniprogram/dev/api/media/audio/wx.playVoice)",
    "描述": "开始播放语音"
  },
  {
    "接口名称": "[wx.pauseVoice](/miniprogram/dev/api/media/audio/wx.pauseVoice)",
    "描述": "暂停正在播放的语音"
  },
  {
    "接口名称": "[wx.getAvailableAudioSources](/miniprogram/dev/api/media/audio/wx.getAvailableAudioSources)",
    "描述": "获取当前支持的音频输入源"
  },
  {
    "接口名称": "[wx.createWebAudioContext](/miniprogram/dev/api/media/audio/wx.createWebAudioContext)",
    "描述": "创建 WebAudio 上下文"
  },
  {
    "接口名称": "[wx.createMediaAudioPlayer](/miniprogram/dev/api/media/audio/wx.createMediaAudioPlayer)",
    "描述": "创建媒体音频播放器对象 MediaAudioPlayer) 对象，可用于播放视频解码器 VideoDecoder) 输出的音频"
  },
  {
    "接口名称": "[wx.createInnerAudioContext](/miniprogram/dev/api/media/audio/wx.createInnerAudioContext)",
    "描述": "创建内部 audio) 上下文 InnerAudioContext) 对象"
  },
  {
    "接口名称": "[wx.createAudioContext](/miniprogram/dev/api/media/audio/wx.createAudioContext)",
    "描述": "创建 audio) 上下文 AudioContext) 对象"
  },
  {
    "接口名称": "[AudioListener](/miniprogram/dev/api/media/audio/AudioListener)",
    "描述": "空间音频监听器，代表在一个音频场景内唯一的位置和方向信息"
  },
  {
    "接口名称": "[AudioParam](/miniprogram/dev/api/media/audio/AudioParam)",
    "描述": "AudioParam 接口代表音频相关的参数，通常是 AudioNode（例如 GainNode.gain）的参数"
  },
  {
    "接口名称": "[WebAudioContextNode](/miniprogram/dev/api/media/audio/WebAudioContextNode)",
    "描述": "一类音频处理模块，不同的Node具备不同的功能，如GainNode(音量调整)等"
  }
]
```

#### AudioBuffer

```json
[
  {
    "接口名称": "[AudioBuffer.copyFromChannel](/miniprogram/dev/api/media/audio/AudioBuffer.copyFromChannel)",
    "描述": "从AudioBuffer的指定频道复制到数组终端"
  },
  {
    "接口名称": "[AudioBuffer.copyToChannel](/miniprogram/dev/api/media/audio/AudioBuffer.copyToChannel)",
    "描述": "从指定数组复制样本到audioBuffer的特定通道"
  },
  {
    "接口名称": "[AudioBuffer.getChannelData](/miniprogram/dev/api/media/audio/AudioBuffer.getChannelData)",
    "描述": "返回一个 Float32Array，包含了带有频道的PCM数据，由频道参数定义（有0代表第一个频道）"
  }
]
```

#### AudioContext

```json
[
  {
    "接口名称": "[AudioContext.pause](/miniprogram/dev/api/media/audio/AudioContext.pause)",
    "描述": "暂停音频"
  },
  {
    "接口名称": "[AudioContext.play](/miniprogram/dev/api/media/audio/AudioContext.play)",
    "描述": "播放音频"
  },
  {
    "接口名称": "[AudioContext.seek](/miniprogram/dev/api/media/audio/AudioContext.seek)",
    "描述": "跳转到指定位置"
  },
  {
    "接口名称": "[AudioContext.setSrc](/miniprogram/dev/api/media/audio/AudioContext.setSrc)",
    "描述": "设置音频地址"
  }
]
```

#### BufferSourceNode

```json
[
  {
    "接口名称": "[BufferSourceNode.connect](/miniprogram/dev/api/media/audio/BufferSourceNode.connect)",
    "描述": "连接到一个指定目标"
  },
  {
    "接口名称": "[BufferSourceNode.disconnect](/miniprogram/dev/api/media/audio/BufferSourceNode.disconnect)",
    "描述": "与已连接的目标节点断开连接"
  },
  {
    "接口名称": "[BufferSourceNode.start](/miniprogram/dev/api/media/audio/BufferSourceNode.start)",
    "描述": "音频源开始播放"
  },
  {
    "接口名称": "[BufferSourceNode.stop](/miniprogram/dev/api/media/audio/BufferSourceNode.stop)",
    "描述": "停止播放"
  }
]
```

#### InnerAudioContext

```json
[
  {
    "接口名称": "[InnerAudioContext.destroy](/miniprogram/dev/api/media/audio/InnerAudioContext.destroy)",
    "描述": "销毁当前实例"
  },
  {
    "接口名称": "[InnerAudioContext.offCanplay](/miniprogram/dev/api/media/audio/InnerAudioContext.offCanplay)",
    "描述": "移除音频进入可以播放状态的事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offEnded](/miniprogram/dev/api/media/audio/InnerAudioContext.offEnded)",
    "描述": "移除音频自然播放至结束的事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offError](/miniprogram/dev/api/media/audio/InnerAudioContext.offError)",
    "描述": "移除音频播放错误事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offPause](/miniprogram/dev/api/media/audio/InnerAudioContext.offPause)",
    "描述": "移除音频暂停事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offPlay](/miniprogram/dev/api/media/audio/InnerAudioContext.offPlay)",
    "描述": "移除音频播放事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offSeeked](/miniprogram/dev/api/media/audio/InnerAudioContext.offSeeked)",
    "描述": "移除音频完成跳转操作的事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offSeeking](/miniprogram/dev/api/media/audio/InnerAudioContext.offSeeking)",
    "描述": "移除音频进行跳转操作的事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offStop](/miniprogram/dev/api/media/audio/InnerAudioContext.offStop)",
    "描述": "移除音频停止事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offTimeUpdate](/miniprogram/dev/api/media/audio/InnerAudioContext.offTimeUpdate)",
    "描述": "移除音频播放进度更新事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.offWaiting](/miniprogram/dev/api/media/audio/InnerAudioContext.offWaiting)",
    "描述": "移除音频加载中事件的监听函数"
  },
  {
    "接口名称": "[InnerAudioContext.onCanplay](/miniprogram/dev/api/media/audio/InnerAudioContext.onCanplay)",
    "描述": "监听音频进入可以播放状态的事件"
  },
  {
    "接口名称": "[InnerAudioContext.onEnded](/miniprogram/dev/api/media/audio/InnerAudioContext.onEnded)",
    "描述": "监听音频自然播放至结束的事件"
  },
  {
    "接口名称": "[InnerAudioContext.onError](/miniprogram/dev/api/media/audio/InnerAudioContext.onError)",
    "描述": "监听音频播放错误事件"
  },
  {
    "接口名称": "[InnerAudioContext.onPause](/miniprogram/dev/api/media/audio/InnerAudioContext.onPause)",
    "描述": "监听音频暂停事件"
  },
  {
    "接口名称": "[InnerAudioContext.onPlay](/miniprogram/dev/api/media/audio/InnerAudioContext.onPlay)",
    "描述": "监听音频播放事件"
  },
  {
    "接口名称": "[InnerAudioContext.onSeeked](/miniprogram/dev/api/media/audio/InnerAudioContext.onSeeked)",
    "描述": "监听音频完成跳转操作的事件"
  },
  {
    "接口名称": "[InnerAudioContext.onSeeking](/miniprogram/dev/api/media/audio/InnerAudioContext.onSeeking)",
    "描述": "监听音频进行跳转操作的事件"
  },
  {
    "接口名称": "[InnerAudioContext.onStop](/miniprogram/dev/api/media/audio/InnerAudioContext.onStop)",
    "描述": "监听音频停止事件"
  },
  {
    "接口名称": "[InnerAudioContext.onTimeUpdate](/miniprogram/dev/api/media/audio/InnerAudioContext.onTimeUpdate)",
    "描述": "监听音频播放进度更新事件"
  },
  {
    "接口名称": "[InnerAudioContext.onWaiting](/miniprogram/dev/api/media/audio/InnerAudioContext.onWaiting)",
    "描述": "监听音频加载中事件"
  },
  {
    "接口名称": "[InnerAudioContext.pause](/miniprogram/dev/api/media/audio/InnerAudioContext.pause)",
    "描述": "暂停"
  },
  {
    "接口名称": "[InnerAudioContext.play](/miniprogram/dev/api/media/audio/InnerAudioContext.play)",
    "描述": "播放"
  },
  {
    "接口名称": "[InnerAudioContext.seek](/miniprogram/dev/api/media/audio/InnerAudioContext.seek)",
    "描述": "跳转到指定位置"
  },
  {
    "接口名称": "[InnerAudioContext.stop](/miniprogram/dev/api/media/audio/InnerAudioContext.stop)",
    "描述": "停止"
  }
]
```

#### MediaAudioPlayer

```json
[
  {
    "接口名称": "[MediaAudioPlayer.addAudioSource](/miniprogram/dev/api/media/audio/MediaAudioPlayer.addAudioSource)",
    "描述": "添加音频源"
  },
  {
    "接口名称": "[MediaAudioPlayer.destroy](/miniprogram/dev/api/media/audio/MediaAudioPlayer.destroy)",
    "描述": "销毁播放器"
  },
  {
    "接口名称": "[MediaAudioPlayer.removeAudioSource](/miniprogram/dev/api/media/audio/MediaAudioPlayer.removeAudioSource)",
    "描述": "移除音频源"
  },
  {
    "接口名称": "[MediaAudioPlayer.start](/miniprogram/dev/api/media/audio/MediaAudioPlayer.start)",
    "描述": "启动播放器"
  },
  {
    "接口名称": "[MediaAudioPlayer.stop](/miniprogram/dev/api/media/audio/MediaAudioPlayer.stop)",
    "描述": "停止播放器"
  }
]
```

#### WebAudioContext

```json
[
  {
    "接口名称": "[WebAudioContext.close](/miniprogram/dev/api/media/audio/WebAudioContext.close)",
    "描述": "关闭WebAudioContext"
  },
  {
    "接口名称": "[WebAudioContext.createAnalyser](/miniprogram/dev/api/media/audio/WebAudioContext.createAnalyser)",
    "描述": "创建一个 AnalyserNode"
  },
  {
    "接口名称": "[WebAudioContext.createBiquadFilter](/miniprogram/dev/api/media/audio/WebAudioContext.createBiquadFilter)",
    "描述": "创建一个BiquadFilterNode"
  },
  {
    "接口名称": "[WebAudioContext.createBuffer](/miniprogram/dev/api/media/audio/WebAudioContext.createBuffer)",
    "描述": "创建一个AudioBuffer，代表着一段驻留在内存中的短音频"
  },
  {
    "接口名称": "[WebAudioContext.createBufferSource](/miniprogram/dev/api/media/audio/WebAudioContext.createBufferSource)",
    "描述": "创建一个BufferSourceNode实例，通过AudioBuffer对象来播放音频数据"
  },
  {
    "接口名称": "[WebAudioContext.createChannelMerger](/miniprogram/dev/api/media/audio/WebAudioContext.createChannelMerger)",
    "描述": "创建一个ChannelMergerNode"
  },
  {
    "接口名称": "[WebAudioContext.createChannelSplitter](/miniprogram/dev/api/media/audio/WebAudioContext.createChannelSplitter)",
    "描述": "创建一个ChannelSplitterNode"
  },
  {
    "接口名称": "[WebAudioContext.createConstantSource](/miniprogram/dev/api/media/audio/WebAudioContext.createConstantSource)",
    "描述": "创建一个ConstantSourceNode"
  },
  {
    "接口名称": "[WebAudioContext.createDelay](/miniprogram/dev/api/media/audio/WebAudioContext.createDelay)",
    "描述": "创建一个DelayNode"
  },
  {
    "接口名称": "[WebAudioContext.createDynamicsCompressor](/miniprogram/dev/api/media/audio/WebAudioContext.createDynamicsCompressor)",
    "描述": "创建一个DynamicsCompressorNode"
  },
  {
    "接口名称": "[WebAudioContext.createGain](/miniprogram/dev/api/media/audio/WebAudioContext.createGain)",
    "描述": "创建一个GainNode"
  },
  {
    "接口名称": "[WebAudioContext.createIIRFilter](/miniprogram/dev/api/media/audio/WebAudioContext.createIIRFilter)",
    "描述": "创建一个IIRFilterNode"
  },
  {
    "接口名称": "[WebAudioContext.createOscillator](/miniprogram/dev/api/media/audio/WebAudioContext.createOscillator)",
    "描述": "创建一个OscillatorNode"
  },
  {
    "接口名称": "[WebAudioContext.createPanner](/miniprogram/dev/api/media/audio/WebAudioContext.createPanner)",
    "描述": "创建一个PannerNode"
  },
  {
    "接口名称": "[WebAudioContext.createPeriodicWave](/miniprogram/dev/api/media/audio/WebAudioContext.createPeriodicWave)",
    "描述": "创建一个PeriodicWaveNode"
  },
  {
    "接口名称": "[WebAudioContext.createScriptProcessor](/miniprogram/dev/api/media/audio/WebAudioContext.createScriptProcessor)",
    "描述": "创建一个ScriptProcessorNode"
  },
  {
    "接口名称": "[WebAudioContext.createWaveShaper](/miniprogram/dev/api/media/audio/WebAudioContext.createWaveShaper)",
    "描述": "创建一个WaveShaperNode"
  },
  {
    "接口名称": "[WebAudioContext.decodeAudioData](/miniprogram/dev/api/media/audio/WebAudioContext.decodeAudioData)",
    "描述": "异步解码一段资源为AudioBuffer"
  },
  {
    "接口名称": "[WebAudioContext.resume](/miniprogram/dev/api/media/audio/WebAudioContext.resume)",
    "描述": "同步恢复已经被暂停的WebAudioContext上下文"
  },
  {
    "接口名称": "[WebAudioContext.suspend](/miniprogram/dev/api/media/audio/WebAudioContext.suspend)",
    "描述": "同步暂停WebAudioContext上下文"
  }
]
```

### 背景音频

```json
[
  {
    "接口名称": "[wx.stopBackgroundAudio](/miniprogram/dev/api/media/background-audio/wx.stopBackgroundAudio)",
    "描述": "停止播放音乐"
  },
  {
    "接口名称": "[wx.seekBackgroundAudio](/miniprogram/dev/api/media/background-audio/wx.seekBackgroundAudio)",
    "描述": "控制音乐播放进度"
  },
  {
    "接口名称": "[wx.playBackgroundAudio](/miniprogram/dev/api/media/background-audio/wx.playBackgroundAudio)",
    "描述": "使用后台播放器播放音乐"
  },
  {
    "接口名称": "[wx.pauseBackgroundAudio](/miniprogram/dev/api/media/background-audio/wx.pauseBackgroundAudio)",
    "描述": "暂停播放音乐"
  },
  {
    "接口名称": "[wx.onBackgroundAudioStop](/miniprogram/dev/api/media/background-audio/wx.onBackgroundAudioStop)",
    "描述": "监听音乐停止事件"
  },
  {
    "接口名称": "[wx.onBackgroundAudioPlay](/miniprogram/dev/api/media/background-audio/wx.onBackgroundAudioPlay)",
    "描述": "监听音乐播放事件"
  },
  {
    "接口名称": "[wx.onBackgroundAudioPause](/miniprogram/dev/api/media/background-audio/wx.onBackgroundAudioPause)",
    "描述": "监听音乐暂停事件"
  },
  {
    "接口名称": "[wx.getBackgroundAudioPlayerState](/miniprogram/dev/api/media/background-audio/wx.getBackgroundAudioPlayerState)",
    "描述": "获取后台音乐播放状态"
  },
  {
    "接口名称": "[wx.getBackgroundAudioManager](/miniprogram/dev/api/media/background-audio/wx.getBackgroundAudioManager)",
    "描述": "获取全局唯一的背景音频管理器"
  }
]
```

#### BackgroundAudioManager

```json
[
  {
    "接口名称": "[BackgroundAudioManager.onCanplay](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onCanplay)",
    "描述": "监听背景音频进入可播放状态事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onEnded](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onEnded)",
    "描述": "监听背景音频自然播放结束事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onError](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onError)",
    "描述": "监听背景音频播放错误事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onNext](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onNext)",
    "描述": "监听用户在系统音乐播放面板点击下一曲事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onPause](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onPause)",
    "描述": "监听背景音频暂停事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onPlay](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onPlay)",
    "描述": "监听背景音频播放事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onPrev](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onPrev)",
    "描述": "监听用户在系统音乐播放面板点击上一曲事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onSeeked](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onSeeked)",
    "描述": "监听背景音频完成跳转操作事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onSeeking](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onSeeking)",
    "描述": "监听背景音频开始跳转操作事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onStop](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onStop)",
    "描述": "监听背景音频停止事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.onTimeUpdate](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onTimeUpdate)",
    "描述": "监听背景音频播放进度更新事件，只有小程序在前台时会回调"
  },
  {
    "接口名称": "[BackgroundAudioManager.onWaiting](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.onWaiting)",
    "描述": "监听音频加载中事件"
  },
  {
    "接口名称": "[BackgroundAudioManager.pause](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.pause)",
    "描述": "暂停音乐"
  },
  {
    "接口名称": "[BackgroundAudioManager.play](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.play)",
    "描述": "播放音乐"
  },
  {
    "接口名称": "[BackgroundAudioManager.seek](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.seek)",
    "描述": "跳转到指定位置"
  },
  {
    "接口名称": "[BackgroundAudioManager.stop](/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.stop)",
    "描述": "停止音乐"
  }
]
```

### 实时音视频

```json
[
  {
    "接口名称": "[wx.createLivePusherContext](/miniprogram/dev/api/media/live/wx.createLivePusherContext)",
    "描述": "创建 live-pusher) 上下文 LivePusherContext) 对象"
  },
  {
    "接口名称": "[wx.createLivePlayerContext](/miniprogram/dev/api/media/live/wx.createLivePlayerContext)",
    "描述": "创建 live-player) 上下文 LivePlayerContext) 对象"
  }
]
```

#### LivePlayerContext

```json
[
  {
    "接口名称": "[LivePlayerContext.exitBackgroundPlayback](/miniprogram/dev/api/media/live/LivePlayerContext.exitBackgroundPlayback)",
    "描述": "退出后台小窗播放模式"
  },
  {
    "接口名称": "[LivePlayerContext.exitCasting](/miniprogram/dev/api/media/live/LivePlayerContext.exitCasting)",
    "描述": "退出投屏"
  },
  {
    "接口名称": "[LivePlayerContext.exitFullScreen](/miniprogram/dev/api/media/live/LivePlayerContext.exitFullScreen)",
    "描述": "退出全屏"
  },
  {
    "接口名称": "[LivePlayerContext.exitPictureInPicture](/miniprogram/dev/api/media/live/LivePlayerContext.exitPictureInPicture)",
    "描述": "退出小窗，该方法可在任意页面调用"
  },
  {
    "接口名称": "[LivePlayerContext.mute](/miniprogram/dev/api/media/live/LivePlayerContext.mute)",
    "描述": "静音"
  },
  {
    "接口名称": "[LivePlayerContext.pause](/miniprogram/dev/api/media/live/LivePlayerContext.pause)",
    "描述": "暂停"
  },
  {
    "接口名称": "[LivePlayerContext.play](/miniprogram/dev/api/media/live/LivePlayerContext.play)",
    "描述": "播放"
  },
  {
    "接口名称": "[LivePlayerContext.reconnectCasting](/miniprogram/dev/api/media/live/LivePlayerContext.reconnectCasting)",
    "描述": "重连投屏设备"
  },
  {
    "接口名称": "[LivePlayerContext.requestBackgroundPlayback](/miniprogram/dev/api/media/live/LivePlayerContext.requestBackgroundPlayback)",
    "描述": "进入后台小窗播放模式"
  },
  {
    "接口名称": "[LivePlayerContext.requestFullScreen](/miniprogram/dev/api/media/live/LivePlayerContext.requestFullScreen)",
    "描述": "进入全屏"
  },
  {
    "接口名称": "[LivePlayerContext.resume](/miniprogram/dev/api/media/live/LivePlayerContext.resume)",
    "描述": "恢复"
  },
  {
    "接口名称": "[LivePlayerContext.snapshot](/miniprogram/dev/api/media/live/LivePlayerContext.snapshot)",
    "描述": "截图"
  },
  {
    "接口名称": "[LivePlayerContext.startCasting](/miniprogram/dev/api/media/live/LivePlayerContext.startCasting)",
    "描述": "开始投屏, 拉起半屏搜索设备"
  },
  {
    "接口名称": "[LivePlayerContext.stop](/miniprogram/dev/api/media/live/LivePlayerContext.stop)",
    "描述": "停止"
  },
  {
    "接口名称": "[LivePlayerContext.switchCasting](/miniprogram/dev/api/media/live/LivePlayerContext.switchCasting)",
    "描述": "切换投屏设备"
  }
]
```

#### LivePusherContext

```json
[
  {
    "接口名称": "[LivePusherContext.applyBlusherStickMakeup](/miniprogram/dev/api/media/live/LivePusherContext.applyBlusherStickMakeup)",
    "描述": "添加腮红美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.applyEyeBrowMakeup](/miniprogram/dev/api/media/live/LivePusherContext.applyEyeBrowMakeup)",
    "描述": "添加眉毛美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.applyEyeShadowMakeup](/miniprogram/dev/api/media/live/LivePusherContext.applyEyeShadowMakeup)",
    "描述": "添加眼影美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.applyFaceContourMakeup](/miniprogram/dev/api/media/live/LivePusherContext.applyFaceContourMakeup)",
    "描述": "添加修容美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.applyFilter](/miniprogram/dev/api/media/live/LivePusherContext.applyFilter)",
    "描述": "添加滤镜效果"
  },
  {
    "接口名称": "[LivePusherContext.applyLipStickMakeup](/miniprogram/dev/api/media/live/LivePusherContext.applyLipStickMakeup)",
    "描述": "添加口红美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.applySticker](/miniprogram/dev/api/media/live/LivePusherContext.applySticker)",
    "描述": "添加贴纸特效"
  },
  {
    "接口名称": "[LivePusherContext.clearFilters](/miniprogram/dev/api/media/live/LivePusherContext.clearFilters)",
    "描述": "清除所有滤镜效果"
  },
  {
    "接口名称": "[LivePusherContext.clearMakeups](/miniprogram/dev/api/media/live/LivePusherContext.clearMakeups)",
    "描述": "清除所有美妆特效"
  },
  {
    "接口名称": "[LivePusherContext.clearStickers](/miniprogram/dev/api/media/live/LivePusherContext.clearStickers)",
    "描述": "清除所有贴纸特效"
  },
  {
    "接口名称": "[LivePusherContext.createOffscreenCanvas](/miniprogram/dev/api/media/live/LivePusherContext.createOffscreenCanvas)",
    "描述": "创建一个能够承接 LivePusher 采集纹理的离屏 Canvas，客户端 8.0.31 版本开始支持"
  },
  {
    "接口名称": "[LivePusherContext.exitPictureInPicture](/miniprogram/dev/api/media/live/LivePusherContext.exitPictureInPicture)",
    "描述": "退出小窗，该方法可在任意页面调用"
  },
  {
    "接口名称": "[LivePusherContext.getMaxZoom](/miniprogram/dev/api/media/live/LivePusherContext.getMaxZoom)",
    "描述": "获取最大缩放级别"
  },
  {
    "接口名称": "[LivePusherContext.onCustomRendererEvent](/miniprogram/dev/api/media/live/LivePusherContext.onCustomRendererEvent)",
    "描述": "开启自定义渲染时，开发者通过此方法订阅相关事件，客户端 8.0.31 版本开始支持"
  },
  {
    "接口名称": "[LivePusherContext.pause](/miniprogram/dev/api/media/live/LivePusherContext.pause)",
    "描述": "暂停推流"
  },
  {
    "接口名称": "[LivePusherContext.pauseBGM](/miniprogram/dev/api/media/live/LivePusherContext.pauseBGM)",
    "描述": "暂停背景音"
  },
  {
    "接口名称": "[LivePusherContext.playBGM](/miniprogram/dev/api/media/live/LivePusherContext.playBGM)",
    "描述": "播放背景音"
  },
  {
    "接口名称": "[LivePusherContext.resume](/miniprogram/dev/api/media/live/LivePusherContext.resume)",
    "描述": "恢复推流"
  },
  {
    "接口名称": "[LivePusherContext.resumeBGM](/miniprogram/dev/api/media/live/LivePusherContext.resumeBGM)",
    "描述": "恢复背景音"
  },
  {
    "接口名称": "[LivePusherContext.sendMessage](/miniprogram/dev/api/media/live/LivePusherContext.sendMessage)",
    "描述": "发送SEI消息"
  },
  {
    "接口名称": "[LivePusherContext.setBGMVolume](/miniprogram/dev/api/media/live/LivePusherContext.setBGMVolume)",
    "描述": "设置背景音音量"
  },
  {
    "接口名称": "[LivePusherContext.setMICVolume](/miniprogram/dev/api/media/live/LivePusherContext.setMICVolume)",
    "描述": "设置麦克风音量"
  },
  {
    "接口名称": "[LivePusherContext.setZoom](/miniprogram/dev/api/media/live/LivePusherContext.setZoom)",
    "描述": "设置缩放级别"
  },
  {
    "接口名称": "[LivePusherContext.snapshot](/miniprogram/dev/api/media/live/LivePusherContext.snapshot)",
    "描述": "快照"
  },
  {
    "接口名称": "[LivePusherContext.start](/miniprogram/dev/api/media/live/LivePusherContext.start)",
    "描述": "开始推流，同时开启摄像头预览"
  },
  {
    "接口名称": "[LivePusherContext.startPreview](/miniprogram/dev/api/media/live/LivePusherContext.startPreview)",
    "描述": "开启摄像头预览"
  },
  {
    "接口名称": "[LivePusherContext.stop](/miniprogram/dev/api/media/live/LivePusherContext.stop)",
    "描述": "停止推流，同时停止摄像头预览"
  },
  {
    "接口名称": "[LivePusherContext.stopBGM](/miniprogram/dev/api/media/live/LivePusherContext.stopBGM)",
    "描述": "停止背景音"
  },
  {
    "接口名称": "[LivePusherContext.stopPreview](/miniprogram/dev/api/media/live/LivePusherContext.stopPreview)",
    "描述": "关闭摄像头预览"
  },
  {
    "接口名称": "[LivePusherContext.switchCamera](/miniprogram/dev/api/media/live/LivePusherContext.switchCamera)",
    "描述": "切换前后摄像头"
  },
  {
    "接口名称": "[LivePusherContext.toggleTorch](/miniprogram/dev/api/media/live/LivePusherContext.toggleTorch)",
    "描述": "切换手电筒"
  }
]
```

### 录音

```json
[
  {
    "接口名称": "[wx.stopRecord](/miniprogram/dev/api/media/recorder/wx.stopRecord)",
    "描述": "停止录音"
  },
  {
    "接口名称": "[wx.startRecord](/miniprogram/dev/api/media/recorder/wx.startRecord)",
    "描述": "开始录音"
  },
  {
    "接口名称": "[wx.getRecorderManager](/miniprogram/dev/api/media/recorder/wx.getRecorderManager)",
    "描述": "获取全局唯一的录音管理器 RecorderManager"
  }
]
```

#### RecorderManager

```json
[
  {
    "接口名称": "[RecorderManager.onError](/miniprogram/dev/api/media/recorder/RecorderManager.onError)",
    "描述": "监听录音错误事件"
  },
  {
    "接口名称": "[RecorderManager.onFrameRecorded](/miniprogram/dev/api/media/recorder/RecorderManager.onFrameRecorded)",
    "描述": "监听已录制完指定帧大小的文件事件"
  },
  {
    "接口名称": "[RecorderManager.onInterruptionBegin](/miniprogram/dev/api/media/recorder/RecorderManager.onInterruptionBegin)",
    "描述": "监听录音因为受到系统占用而被中断开始事件"
  },
  {
    "接口名称": "[RecorderManager.onInterruptionEnd](/miniprogram/dev/api/media/recorder/RecorderManager.onInterruptionEnd)",
    "描述": "监听录音中断结束事件"
  },
  {
    "接口名称": "[RecorderManager.onPause](/miniprogram/dev/api/media/recorder/RecorderManager.onPause)",
    "描述": "监听录音暂停事件"
  },
  {
    "接口名称": "[RecorderManager.onResume](/miniprogram/dev/api/media/recorder/RecorderManager.onResume)",
    "描述": "监听录音继续事件"
  },
  {
    "接口名称": "[RecorderManager.onStart](/miniprogram/dev/api/media/recorder/RecorderManager.onStart)",
    "描述": "监听录音开始事件"
  },
  {
    "接口名称": "[RecorderManager.onStop](/miniprogram/dev/api/media/recorder/RecorderManager.onStop)",
    "描述": "监听录音结束事件"
  },
  {
    "接口名称": "[RecorderManager.pause](/miniprogram/dev/api/media/recorder/RecorderManager.pause)",
    "描述": "暂停录音"
  },
  {
    "接口名称": "[RecorderManager.resume](/miniprogram/dev/api/media/recorder/RecorderManager.resume)",
    "描述": "继续录音"
  },
  {
    "接口名称": "[RecorderManager.start](/miniprogram/dev/api/media/recorder/RecorderManager.start)",
    "描述": "开始录音"
  },
  {
    "接口名称": "[RecorderManager.stop](/miniprogram/dev/api/media/recorder/RecorderManager.stop)",
    "描述": "停止录音"
  }
]
```

### 相机

```json
[
  {
    "接口名称": "[wx.createCameraContext](/miniprogram/dev/api/media/camera/wx.createCameraContext)",
    "描述": "创建 camera) 上下文 CameraContext) 对象"
  }
]
```

#### CameraContext

```json
[
  {
    "接口名称": "[CameraContext.onCameraFrame](/miniprogram/dev/api/media/camera/CameraContext.onCameraFrame)",
    "描述": "获取 Camera 实时帧数据"
  },
  {
    "接口名称": "[CameraContext.setZoom](/miniprogram/dev/api/media/camera/CameraContext.setZoom)",
    "描述": "设置缩放级别"
  },
  {
    "接口名称": "[CameraContext.startRecord](/miniprogram/dev/api/media/camera/CameraContext.startRecord)",
    "描述": "开始录像"
  },
  {
    "接口名称": "[CameraContext.stopRecord](/miniprogram/dev/api/media/camera/CameraContext.stopRecord)",
    "描述": "结束录像"
  },
  {
    "接口名称": "[CameraContext.takePhoto](/miniprogram/dev/api/media/camera/CameraContext.takePhoto)",
    "描述": "拍摄照片"
  }
]
```

#### CameraFrameListener

```json
[
  {
    "接口名称": "[CameraFrameListener.start](/miniprogram/dev/api/media/camera/CameraFrameListener.start)",
    "描述": "开始监听帧数据"
  },
  {
    "接口名称": "[CameraFrameListener.stop](/miniprogram/dev/api/media/camera/CameraFrameListener.stop)",
    "描述": "停止监听帧数据"
  }
]
```

### 富文本

#### EditorContext

```json
[
  {
    "接口名称": "[EditorContext.blur](/miniprogram/dev/api/media/editor/EditorContext.blur)",
    "描述": "编辑器失焦，同时收起键盘"
  },
  {
    "接口名称": "[EditorContext.clear](/miniprogram/dev/api/media/editor/EditorContext.clear)",
    "描述": "清空编辑器内容"
  },
  {
    "接口名称": "[EditorContext.deleteText](/miniprogram/dev/api/media/editor/EditorContext.deleteText)",
    "描述": "删除指定选取区的内容"
  },
  {
    "接口名称": "[EditorContext.format](/miniprogram/dev/api/media/editor/EditorContext.format)",
    "描述": "修改样式"
  },
  {
    "接口名称": "[EditorContext.getBounds](/miniprogram/dev/api/media/editor/EditorContext.getBounds)",
    "描述": "获取指定选区的位置和大小"
  },
  {
    "接口名称": "[EditorContext.getContents](/miniprogram/dev/api/media/editor/EditorContext.getContents)",
    "描述": "获取编辑器内容"
  },
  {
    "接口名称": "[EditorContext.getHistoryState](/miniprogram/dev/api/media/editor/EditorContext.getHistoryState)",
    "描述": "获取历史操作状态"
  },
  {
    "接口名称": "[EditorContext.getSelection](/miniprogram/dev/api/media/editor/EditorContext.getSelection)",
    "描述": "获取当前选区"
  },
  {
    "接口名称": "[EditorContext.getSelectionText](/miniprogram/dev/api/media/editor/EditorContext.getSelectionText)",
    "描述": "获取编辑器已选区域内的纯文本内容"
  },
  {
    "接口名称": "[EditorContext.insertCustomBlock](/miniprogram/dev/api/media/editor/EditorContext.insertCustomBlock)",
    "描述": "插入自定义区块"
  },
  {
    "接口名称": "[EditorContext.insertDivider](/miniprogram/dev/api/media/editor/EditorContext.insertDivider)",
    "描述": "插入分割线"
  },
  {
    "接口名称": "[EditorContext.insertImage](/miniprogram/dev/api/media/editor/EditorContext.insertImage)",
    "描述": "插入图片"
  },
  {
    "接口名称": "[EditorContext.insertText](/miniprogram/dev/api/media/editor/EditorContext.insertText)",
    "描述": "覆盖当前选区，设置一段文本"
  },
  {
    "接口名称": "[EditorContext.redo](/miniprogram/dev/api/media/editor/EditorContext.redo)",
    "描述": "恢复"
  },
  {
    "接口名称": "[EditorContext.removeFormat](/miniprogram/dev/api/media/editor/EditorContext.removeFormat)",
    "描述": "清除当前选区的样式"
  },
  {
    "接口名称": "[EditorContext.scrollIntoView](/miniprogram/dev/api/media/editor/EditorContext.scrollIntoView)",
    "描述": "使得编辑器光标处滚动到窗口可视区域内"
  },
  {
    "接口名称": "[EditorContext.setContents](/miniprogram/dev/api/media/editor/EditorContext.setContents)",
    "描述": "初始化编辑器内容，html和delta同时存在时仅delta生效"
  },
  {
    "接口名称": "[EditorContext.setSelection](/miniprogram/dev/api/media/editor/EditorContext.setSelection)",
    "描述": "设置当前选区"
  },
  {
    "接口名称": "[EditorContext.undo](/miniprogram/dev/api/media/editor/EditorContext.undo)",
    "描述": "撤销"
  }
]
```

### 音视频合成

```json
[
  {
    "接口名称": "[wx.createMediaContainer](/miniprogram/dev/api/media/video-processing/wx.createMediaContainer)",
    "描述": "创建音视频处理容器，最终可将容器中的轨道合成一个视频"
  },
  {
    "接口名称": "[MediaTrack](/miniprogram/dev/api/media/video-processing/MediaTrack)",
    "描述": "可通过 MediaContainer.extractDataSource) 返回"
  }
]
```

#### MediaContainer

```json
[
  {
    "接口名称": "[MediaContainer.addTrack](/miniprogram/dev/api/media/video-processing/MediaContainer.addTrack)",
    "描述": "将音频或视频轨道添加到容器"
  },
  {
    "接口名称": "[MediaContainer.destroy](/miniprogram/dev/api/media/video-processing/MediaContainer.destroy)",
    "描述": "将容器销毁，释放资源"
  },
  {
    "接口名称": "[MediaContainer.export](/miniprogram/dev/api/media/video-processing/MediaContainer.export)",
    "描述": "将容器内的轨道合并并导出视频文件"
  },
  {
    "接口名称": "[MediaContainer.extractDataSource](/miniprogram/dev/api/media/video-processing/MediaContainer.extractDataSource)",
    "描述": "将传入的视频源分离轨道"
  },
  {
    "接口名称": "[MediaContainer.removeTrack](/miniprogram/dev/api/media/video-processing/MediaContainer.removeTrack)",
    "描述": "将音频或视频轨道从容器中移除"
  }
]
```

### 实时语音

```json
[
  {
    "接口名称": "[wx.updateVoIPChatMuteConfig](/miniprogram/dev/api/media/voip/wx.updateVoIPChatMuteConfig)",
    "描述": "更新实时语音静音设置"
  },
  {
    "接口名称": "[wx.subscribeVoIPVideoMembers](/miniprogram/dev/api/media/voip/wx.subscribeVoIPVideoMembers)",
    "描述": "订阅视频画面成员"
  },
  {
    "接口名称": "[wx.setEnable1v1Chat](/miniprogram/dev/api/media/voip/wx.setEnable1v1Chat)",
    "描述": "开启双人通话"
  },
  {
    "接口名称": "[wx.onVoIPVideoMembersChanged](/miniprogram/dev/api/media/voip/wx.onVoIPVideoMembersChanged)",
    "描述": "监听实时语音通话成员视频状态变化事件"
  },
  {
    "接口名称": "[wx.onVoIPChatStateChanged](/miniprogram/dev/api/media/voip/wx.onVoIPChatStateChanged)",
    "描述": "监听房间状态变化事件"
  },
  {
    "接口名称": "[wx.onVoIPChatSpeakersChanged](/miniprogram/dev/api/media/voip/wx.onVoIPChatSpeakersChanged)",
    "描述": "监听实时语音通话成员通话状态变化事件"
  },
  {
    "接口名称": "[wx.onVoIPChatMembersChanged](/miniprogram/dev/api/media/voip/wx.onVoIPChatMembersChanged)",
    "描述": "监听实时语音通话成员在线状态变化事件"
  },
  {
    "接口名称": "[wx.onVoIPChatInterrupted](/miniprogram/dev/api/media/voip/wx.onVoIPChatInterrupted)",
    "描述": "监听被动断开实时语音通话事件"
  },
  {
    "接口名称": "[wx.offVoIPVideoMembersChanged](/miniprogram/dev/api/media/voip/wx.offVoIPVideoMembersChanged)",
    "描述": "移除实时语音通话成员视频状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offVoIPChatStateChanged](/miniprogram/dev/api/media/voip/wx.offVoIPChatStateChanged)",
    "描述": "移除房间状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offVoIPChatSpeakersChanged](/miniprogram/dev/api/media/voip/wx.offVoIPChatSpeakersChanged)",
    "描述": "移除实时语音通话成员通话状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offVoIPChatMembersChanged](/miniprogram/dev/api/media/voip/wx.offVoIPChatMembersChanged)",
    "描述": "移除实时语音通话成员在线状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offVoIPChatInterrupted](/miniprogram/dev/api/media/voip/wx.offVoIPChatInterrupted)",
    "描述": "移除被动断开实时语音通话事件的监听函数"
  },
  {
    "接口名称": "[wx.joinVoIPChat](/miniprogram/dev/api/media/voip/wx.joinVoIPChat)",
    "描述": "加入 (创建) 实时语音通话，更多信息可见 实时语音指南)"
  },
  {
    "接口名称": "[wx.join1v1Chat](/miniprogram/dev/api/media/voip/wx.join1v1Chat)",
    "描述": "加入（创建）双人通话"
  },
  {
    "接口名称": "[wx.exitVoIPChat](/miniprogram/dev/api/media/voip/wx.exitVoIPChat)",
    "描述": "退出（销毁）实时语音通话"
  }
]
```

### 画面录制器

```json
[
  {
    "接口名称": "[wx.createMediaRecorder](/miniprogram/dev/api/media/media-recorder/wx.createMediaRecorder)",
    "描述": "创建 WebGL 画面录制器，可逐帧录制在 WebGL 上渲染的画面并导出视频文件"
  }
]
```

#### MediaRecorder

```json
[
  {
    "接口名称": "[MediaRecorder.destroy](/miniprogram/dev/api/media/media-recorder/MediaRecorder.destroy)",
    "描述": "销毁录制器"
  },
  {
    "接口名称": "[MediaRecorder.off](/miniprogram/dev/api/media/media-recorder/MediaRecorder.off)",
    "描述": "取消监听录制事件"
  },
  {
    "接口名称": "[MediaRecorder.on](/miniprogram/dev/api/media/media-recorder/MediaRecorder.on)",
    "描述": "注册监听录制事件的回调函数"
  },
  {
    "接口名称": "[MediaRecorder.pause](/miniprogram/dev/api/media/media-recorder/MediaRecorder.pause)",
    "描述": "暂停录制"
  },
  {
    "接口名称": "[MediaRecorder.requestFrame](/miniprogram/dev/api/media/media-recorder/MediaRecorder.requestFrame)",
    "描述": "请求下一帧录制，在 callback 里完成一帧渲染后开始录制当前帧"
  },
  {
    "接口名称": "[MediaRecorder.resume](/miniprogram/dev/api/media/media-recorder/MediaRecorder.resume)",
    "描述": "恢复录制"
  },
  {
    "接口名称": "[MediaRecorder.start](/miniprogram/dev/api/media/media-recorder/MediaRecorder.start)",
    "描述": "开始录制"
  },
  {
    "接口名称": "[MediaRecorder.stop](/miniprogram/dev/api/media/media-recorder/MediaRecorder.stop)",
    "描述": "结束录制"
  }
]
```

### 视频解码器

```json
[
  {
    "接口名称": "[wx.createVideoDecoder](/miniprogram/dev/api/media/video-decoder/wx.createVideoDecoder)",
    "描述": "创建视频解码器，可逐帧获取解码后的数据"
  }
]
```

#### VideoDecoder

```json
[
  {
    "接口名称": "[VideoDecoder.getFrameData](/miniprogram/dev/api/media/video-decoder/VideoDecoder.getFrameData)",
    "描述": "获取下一帧的解码数据"
  },
  {
    "接口名称": "[VideoDecoder.off](/miniprogram/dev/api/media/video-decoder/VideoDecoder.off)",
    "描述": "取消监听录制事件"
  },
  {
    "接口名称": "[VideoDecoder.on](/miniprogram/dev/api/media/video-decoder/VideoDecoder.on)",
    "描述": "注册监听录制事件的回调函数"
  },
  {
    "接口名称": "[VideoDecoder.remove](/miniprogram/dev/api/media/video-decoder/VideoDecoder.remove)",
    "描述": "移除解码器"
  },
  {
    "接口名称": "[VideoDecoder.seek](/miniprogram/dev/api/media/video-decoder/VideoDecoder.seek)",
    "描述": "跳到某个时间点解码"
  },
  {
    "接口名称": "[VideoDecoder.start](/miniprogram/dev/api/media/video-decoder/VideoDecoder.start)",
    "描述": "开始解码"
  },
  {
    "接口名称": "[VideoDecoder.stop](/miniprogram/dev/api/media/video-decoder/VideoDecoder.stop)",
    "描述": "停止解码"
  }
]
```

## 位置

```json
[
  {
    "接口名称": "[wx.stopLocationUpdate](/miniprogram/dev/api/location/wx.stopLocationUpdate)",
    "描述": "关闭监听实时位置变化，前后台都停止消息接收"
  },
  {
    "接口名称": "[wx.startLocationUpdateBackground](/miniprogram/dev/api/location/wx.startLocationUpdateBackground)",
    "描述": "开启小程序在前后台时均可接收位置消息，后台包括离开小程序后继续使用微信（微信仍在前台）、离开微信（微信在后台）两个场景，需引导用户开启授权)"
  },
  {
    "接口名称": "[wx.startLocationUpdate](/miniprogram/dev/api/location/wx.startLocationUpdate)",
    "描述": "开启小程序进入前台时接收位置消息"
  },
  {
    "接口名称": "[wx.openLocation](/miniprogram/dev/api/location/wx.openLocation)",
    "描述": "使用微信内置地图查看位置"
  },
  {
    "接口名称": "[wx.onLocationChangeError](/miniprogram/dev/api/location/wx.onLocationChangeError)",
    "描述": "监听持续定位接口返回失败时触发"
  },
  {
    "接口名称": "[wx.onLocationChange](/miniprogram/dev/api/location/wx.onLocationChange)",
    "描述": "监听实时地理位置变化事件，需结合 wx.startLocationUpdateBackground)、wx.startLocationUpdate)使用"
  },
  {
    "接口名称": "[wx.offLocationChangeError](/miniprogram/dev/api/location/wx.offLocationChangeError)",
    "描述": "移除持续定位接口返回失败时触发"
  },
  {
    "接口名称": "[wx.offLocationChange](/miniprogram/dev/api/location/wx.offLocationChange)",
    "描述": "移除实时地理位置变化事件的监听函数"
  },
  {
    "接口名称": "[wx.getLocation](/miniprogram/dev/api/location/wx.getLocation)",
    "描述": "获取当前的地理位置、速度"
  },
  {
    "接口名称": "[wx.getFuzzyLocation](/miniprogram/dev/api/location/wx.getFuzzyLocation)",
    "描述": "获取当前的模糊地理位置"
  },
  {
    "接口名称": "[wx.choosePoi](/miniprogram/dev/api/location/wx.choosePoi)",
    "描述": "打开POI列表选择位置，支持模糊定位（精确到市）和精确定位混选"
  },
  {
    "接口名称": "[wx.chooseLocation](/miniprogram/dev/api/location/wx.chooseLocation)",
    "描述": "打开地图选择位置"
  }
]
```

## 文件

```json
[
  {
    "接口名称": "[wx.saveFileToDisk](/miniprogram/dev/api/file/wx.saveFileToDisk)",
    "描述": "保存文件系统的文件到用户磁盘，仅在 PC 端支持"
  },
  {
    "接口名称": "[wx.openDocument](/miniprogram/dev/api/file/wx.openDocument)",
    "描述": "新开页面打开文档"
  },
  {
    "接口名称": "[wx.getFileSystemManager](/miniprogram/dev/api/file/wx.getFileSystemManager)",
    "描述": "获取全局唯一的文件管理器"
  },
  {
    "接口名称": "[FileStats](/miniprogram/dev/api/file/FileStats)",
    "描述": "每个 FileStats 对象包含 path 和 Stats"
  },
  {
    "接口名称": "[ReadResult](/miniprogram/dev/api/file/ReadResult)",
    "描述": "文件读取结果"
  },
  {
    "接口名称": "[WriteResult](/miniprogram/dev/api/file/WriteResult)",
    "描述": "文件写入结果"
  }
]
```

### FileSystemManager

```json
[
  {
    "接口名称": "[FileSystemManager.access](/miniprogram/dev/api/file/FileSystemManager.access)",
    "描述": "判断文件/目录是否存在"
  },
  {
    "接口名称": "[FileSystemManager.accessSync](/miniprogram/dev/api/file/FileSystemManager.accessSync)",
    "描述": "FileSystemManager.access) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.appendFile](/miniprogram/dev/api/file/FileSystemManager.appendFile)",
    "描述": "在文件结尾追加内容"
  },
  {
    "接口名称": "[FileSystemManager.appendFileSync](/miniprogram/dev/api/file/FileSystemManager.appendFileSync)",
    "描述": "FileSystemManager.appendFile) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.close](/miniprogram/dev/api/file/FileSystemManager.close)",
    "描述": "关闭文件"
  },
  {
    "接口名称": "[FileSystemManager.closeSync](/miniprogram/dev/api/file/FileSystemManager.closeSync)",
    "描述": "同步关闭文件"
  },
  {
    "接口名称": "[FileSystemManager.copyFile](/miniprogram/dev/api/file/FileSystemManager.copyFile)",
    "描述": "复制文件"
  },
  {
    "接口名称": "[FileSystemManager.copyFileSync](/miniprogram/dev/api/file/FileSystemManager.copyFileSync)",
    "描述": "FileSystemManager.copyFile) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.fstat](/miniprogram/dev/api/file/FileSystemManager.fstat)",
    "描述": "获取文件的状态信息"
  },
  {
    "接口名称": "[FileSystemManager.fstatSync](/miniprogram/dev/api/file/FileSystemManager.fstatSync)",
    "描述": "同步获取文件的状态信息"
  },
  {
    "接口名称": "[FileSystemManager.ftruncate](/miniprogram/dev/api/file/FileSystemManager.ftruncate)",
    "描述": "对文件内容进行截断操作"
  },
  {
    "接口名称": "[FileSystemManager.ftruncateSync](/miniprogram/dev/api/file/FileSystemManager.ftruncateSync)",
    "描述": "对文件内容进行截断操作"
  },
  {
    "接口名称": "[FileSystemManager.getFileInfo](/miniprogram/dev/api/file/FileSystemManager.getFileInfo)",
    "描述": "获取该小程序下的 本地临时文件 或 本地缓存文件 信息"
  },
  {
    "接口名称": "[FileSystemManager.getSavedFileList](/miniprogram/dev/api/file/FileSystemManager.getSavedFileList)",
    "描述": "获取该小程序下已保存的本地缓存文件列表"
  },
  {
    "接口名称": "[FileSystemManager.mkdir](/miniprogram/dev/api/file/FileSystemManager.mkdir)",
    "描述": "创建目录"
  },
  {
    "接口名称": "[FileSystemManager.mkdirSync](/miniprogram/dev/api/file/FileSystemManager.mkdirSync)",
    "描述": "FileSystemManager.mkdir) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.open](/miniprogram/dev/api/file/FileSystemManager.open)",
    "描述": "打开文件，返回文件描述符"
  },
  {
    "接口名称": "[FileSystemManager.openSync](/miniprogram/dev/api/file/FileSystemManager.openSync)",
    "描述": "同步打开文件，返回文件描述符"
  },
  {
    "接口名称": "[FileSystemManager.read](/miniprogram/dev/api/file/FileSystemManager.read)",
    "描述": "读文件"
  },
  {
    "接口名称": "[FileSystemManager.readCompressedFile](/miniprogram/dev/api/file/FileSystemManager.readCompressedFile)",
    "描述": "读取指定压缩类型的本地文件内容"
  },
  {
    "接口名称": "[FileSystemManager.readCompressedFileSync](/miniprogram/dev/api/file/FileSystemManager.readCompressedFileSync)",
    "描述": "同步读取指定压缩类型的本地文件内容"
  },
  {
    "接口名称": "[FileSystemManager.readdir](/miniprogram/dev/api/file/FileSystemManager.readdir)",
    "描述": "读取目录内文件列表"
  },
  {
    "接口名称": "[FileSystemManager.readdirSync](/miniprogram/dev/api/file/FileSystemManager.readdirSync)",
    "描述": "FileSystemManager.readdir) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.readFile](/miniprogram/dev/api/file/FileSystemManager.readFile)",
    "描述": "读取本地文件内容"
  },
  {
    "接口名称": "[FileSystemManager.readFileSync](/miniprogram/dev/api/file/FileSystemManager.readFileSync)",
    "描述": "FileSystemManager.readFile) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.readSync](/miniprogram/dev/api/file/FileSystemManager.readSync)",
    "描述": "读文件"
  },
  {
    "接口名称": "[FileSystemManager.readZipEntry](/miniprogram/dev/api/file/FileSystemManager.readZipEntry)",
    "描述": "读取压缩包内的文件"
  },
  {
    "接口名称": "[FileSystemManager.removeSavedFile](/miniprogram/dev/api/file/FileSystemManager.removeSavedFile)",
    "描述": "删除该小程序下已保存的本地缓存文件"
  },
  {
    "接口名称": "[FileSystemManager.rename](/miniprogram/dev/api/file/FileSystemManager.rename)",
    "描述": "重命名文件"
  },
  {
    "接口名称": "[FileSystemManager.renameSync](/miniprogram/dev/api/file/FileSystemManager.renameSync)",
    "描述": "FileSystemManager.rename) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.rmdir](/miniprogram/dev/api/file/FileSystemManager.rmdir)",
    "描述": "删除目录"
  },
  {
    "接口名称": "[FileSystemManager.rmdirSync](/miniprogram/dev/api/file/FileSystemManager.rmdirSync)",
    "描述": "FileSystemManager.rmdir) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.saveFile](/miniprogram/dev/api/file/FileSystemManager.saveFile)",
    "描述": "保存临时文件到本地"
  },
  {
    "接口名称": "[FileSystemManager.saveFileSync](/miniprogram/dev/api/file/FileSystemManager.saveFileSync)",
    "描述": "FileSystemManager.saveFile) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.stat](/miniprogram/dev/api/file/FileSystemManager.stat)",
    "描述": "获取文件 Stats 对象"
  },
  {
    "接口名称": "[FileSystemManager.statSync](/miniprogram/dev/api/file/FileSystemManager.statSync)",
    "描述": "FileSystemManager.stat) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.truncate](/miniprogram/dev/api/file/FileSystemManager.truncate)",
    "描述": "对文件内容进行截断操作"
  },
  {
    "接口名称": "[FileSystemManager.truncateSync](/miniprogram/dev/api/file/FileSystemManager.truncateSync)",
    "描述": "对文件内容进行截断操作 (truncate 的同步版本)"
  },
  {
    "接口名称": "[FileSystemManager.unlink](/miniprogram/dev/api/file/FileSystemManager.unlink)",
    "描述": "删除文件"
  },
  {
    "接口名称": "[FileSystemManager.unlinkSync](/miniprogram/dev/api/file/FileSystemManager.unlinkSync)",
    "描述": "FileSystemManager.unlink) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.unzip](/miniprogram/dev/api/file/FileSystemManager.unzip)",
    "描述": "解压文件"
  },
  {
    "接口名称": "[FileSystemManager.write](/miniprogram/dev/api/file/FileSystemManager.write)",
    "描述": "写入文件"
  },
  {
    "接口名称": "[FileSystemManager.writeFile](/miniprogram/dev/api/file/FileSystemManager.writeFile)",
    "描述": "写文件"
  },
  {
    "接口名称": "[FileSystemManager.writeFileSync](/miniprogram/dev/api/file/FileSystemManager.writeFileSync)",
    "描述": "FileSystemManager.writeFile) 的同步版本"
  },
  {
    "接口名称": "[FileSystemManager.writeSync](/miniprogram/dev/api/file/FileSystemManager.writeSync)",
    "描述": "同步写入文件"
  }
]
```

### Stats

```json
[
  {
    "接口名称": "[Stats.isDirectory](/miniprogram/dev/api/file/Stats.isDirectory)",
    "描述": "判断当前文件是否一个目录"
  },
  {
    "接口名称": "[Stats.isFile](/miniprogram/dev/api/file/Stats.isFile)",
    "描述": "判断当前文件是否一个普通文件"
  }
]
```

## 开放接口

### 登录

```json
[
  {
    "接口名称": "[wx.pluginLogin](/miniprogram/dev/api/open-api/login/wx.pluginLogin)",
    "描述": "该接口仅在小程序插件中可调用，调用接口获得插件用户标志凭证（code）"
  },
  {
    "接口名称": "[wx.login](/miniprogram/dev/api/open-api/login/wx.login)",
    "描述": "调用接口获取登录凭证（code）"
  },
  {
    "接口名称": "[wx.checkSession](/miniprogram/dev/api/open-api/login/wx.checkSession)",
    "描述": "检查登录态 session_key 是否过期"
  }
]
```

### 账号信息

```json
[
  {
    "接口名称": "[wx.getAccountInfoSync](/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync)",
    "描述": "获取当前账号信息"
  }
]
```

### 用户信息

```json
[
  {
    "接口名称": "[wx.getUserProfile](/miniprogram/dev/api/open-api/user-info/wx.getUserProfile)",
    "描述": "获取用户信息"
  },
  {
    "接口名称": "[wx.getUserInfo](/miniprogram/dev/api/open-api/user-info/wx.getUserInfo)",
    "描述": "获取用户信息"
  },
  {
    "接口名称": "[UserInfo](/miniprogram/dev/api/open-api/user-info/UserInfo)",
    "描述": "用户信息"
  }
]
```

### 授权

```json
[
  {
    "接口名称": "[wx.authorizeForMiniProgram](/miniprogram/dev/api/open-api/authorize/wx.authorizeForMiniProgram)",
    "描述": "仅小程序插件中能调用该接口，用法同 wx.authorize)"
  },
  {
    "接口名称": "[wx.authorize](/miniprogram/dev/api/open-api/authorize/wx.authorize)",
    "描述": "提前向用户发起授权请求"
  }
]
```

### 设置

```json
[
  {
    "接口名称": "[wx.openSetting](/miniprogram/dev/api/open-api/setting/wx.openSetting)",
    "描述": "调起客户端小程序设置界面，返回用户设置的操作结果"
  },
  {
    "接口名称": "[wx.getSetting](/miniprogram/dev/api/open-api/setting/wx.getSetting)",
    "描述": "获取用户的当前设置"
  },
  {
    "接口名称": "[AuthSetting](/miniprogram/dev/api/open-api/setting/AuthSetting)",
    "描述": "用户授权设置信息，详情参考权限)"
  },
  {
    "接口名称": "[SubscriptionsSetting](/miniprogram/dev/api/open-api/setting/SubscriptionsSetting)",
    "描述": "订阅消息设置"
  }
]
```

### 收货地址

```json
[
  {
    "接口名称": "[wx.chooseAddress](/miniprogram/dev/api/open-api/address/wx.chooseAddress)",
    "描述": "获取用户收货地址"
  }
]
```

### 卡券

```json
[
  {
    "接口名称": "[wx.openCard](/miniprogram/dev/api/open-api/card/wx.openCard)",
    "描述": "查看微信卡包中的卡券"
  },
  {
    "接口名称": "[wx.addCard](/miniprogram/dev/api/open-api/card/wx.addCard)",
    "描述": "批量添加卡券"
  }
]
```

### 发票

```json
[
  {
    "接口名称": "[wx.chooseInvoiceTitle](/miniprogram/dev/api/open-api/invoice/wx.chooseInvoiceTitle)",
    "描述": "选择用户的发票抬头"
  },
  {
    "接口名称": "[wx.chooseInvoice](/miniprogram/dev/api/open-api/invoice/wx.chooseInvoice)",
    "描述": "选择用户已有的发票"
  }
]
```

### 生物认证

```json
[
  {
    "接口名称": "[wx.startSoterAuthentication](/miniprogram/dev/api/open-api/soter/wx.startSoterAuthentication)",
    "描述": "开始 SOTER 生物认证"
  },
  {
    "接口名称": "[wx.checkIsSupportSoterAuthentication](/miniprogram/dev/api/open-api/soter/wx.checkIsSupportSoterAuthentication)",
    "描述": "获取本机支持的 SOTER 生物认证方式"
  },
  {
    "接口名称": "[wx.checkIsSoterEnrolledInDevice](/miniprogram/dev/api/open-api/soter/wx.checkIsSoterEnrolledInDevice)",
    "描述": "获取设备内是否录入如指纹等生物信息的接口"
  }
]
```

### 微信运动

```json
[
  {
    "接口名称": "[wx.shareToWeRun](/miniprogram/dev/api/open-api/werun/wx.shareToWeRun)",
    "描述": "分享数据到微信运动"
  },
  {
    "接口名称": "[wx.getWeRunData](/miniprogram/dev/api/open-api/werun/wx.getWeRunData)",
    "描述": "获取用户过去三十一天微信运动步数"
  }
]
```

### 订阅消息

```json
[
  {
    "接口名称": "[wx.requestSubscribeMessage](/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage)",
    "描述": "调起客户端小程序订阅消息界面，返回用户订阅消息的操作结果"
  },
  {
    "接口名称": "[wx.requestSubscribeDeviceMessage](/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeDeviceMessage)",
    "描述": "订阅设备消息接口，调用后弹出授权框，用户同意后会允许开发者给用户发送订阅模版消息"
  }
]
```

### 微信红包

```json
[
  {
    "接口名称": "[wx.showRedPackage](/miniprogram/dev/api/open-api/redpackage/wx.showRedPackage)",
    "描述": "拉取h5领取红包封面页"
  }
]
```

### 微信小店

```json
[
  {
    "接口名称": "[wx.openStoreOrderDetail](/miniprogram/dev/api/open-api/store/wx.openStoreOrderDetail)",
    "描述": "打开微信小店订单详情页"
  },
  {
    "接口名称": "[wx.openStoreCouponDetail](/miniprogram/dev/api/open-api/store/wx.openStoreCouponDetail)",
    "描述": "打开微信小店优惠券详情页"
  },
  {
    "接口名称": "[wx.getStoreTraceId](/miniprogram/dev/api/open-api/store/wx.getStoreTraceId)",
    "描述": "获取微信小店跟踪ID，用于电商标准化下单场景"
  }
]
```

### 收藏

```json
[
  {
    "接口名称": "[wx.addVideoToFavorites](/miniprogram/dev/api/open-api/favorites/wx.addVideoToFavorites)",
    "描述": "收藏视频"
  },
  {
    "接口名称": "[wx.addFileToFavorites](/miniprogram/dev/api/open-api/favorites/wx.addFileToFavorites)",
    "描述": "收藏文件"
  }
]
```

### 用工关系

```json
[
  {
    "接口名称": "[wx.requestSubscribeEmployeeMessage](/miniprogram/dev/api/open-api/employee-relation/wx.requestSubscribeEmployeeMessage)",
    "描述": "在用户已绑定与该小程序的用工关系后，可拉起用户关系消息订阅列表"
  },
  {
    "接口名称": "[wx.checkEmployeeRelation](/miniprogram/dev/api/open-api/employee-relation/wx.checkEmployeeRelation)",
    "描述": "检查小程序用工关系功能和用户之间的绑定关系"
  },
  {
    "接口名称": "[wx.bindEmployeeRelation](/miniprogram/dev/api/open-api/employee-relation/wx.bindEmployeeRelation)",
    "描述": "拉起小程序用工关系功能绑定弹窗，用户允许后可同步拉起用户关系消息订阅列表"
  }
]
```

### 我的小程序

```json
[
  {
    "接口名称": "[wx.checkIsAddedToMyMiniProgram](/miniprogram/dev/api/open-api/my-miniprogram/wx.checkIsAddedToMyMiniProgram)",
    "描述": "检查小程序是否被添加至 「我的小程序」"
  }
]
```

### 人脸检测

```json
[
  {
    "接口名称": "[wx.requestFacialVerify](/miniprogram/dev/api/open-api/face/wx.requestFacialVerify)",
    "描述": "对用户实名信息进行基于生物识别的人脸核身验证"
  },
  {
    "接口名称": "[wx.checkIsSupportFacialRecognition](/miniprogram/dev/api/open-api/face/wx.checkIsSupportFacialRecognition)",
    "描述": "检查当前设备是否支持人脸识别能力"
  }
]
```

### 车牌

```json
[
  {
    "接口名称": "[wx.chooseLicensePlate](/miniprogram/dev/api/open-api/license-plate/wx.chooseLicensePlate)",
    "描述": "选择车牌号"
  }
]
```

### 视频号

```json
[
  {
    "接口名称": "[wx.reserveChannelsLive](/miniprogram/dev/api/open-api/channels/wx.reserveChannelsLive)",
    "描述": "预约视频号直播"
  },
  {
    "接口名称": "[wx.openChannelsUserProfile](/miniprogram/dev/api/open-api/channels/wx.openChannelsUserProfile)",
    "描述": "打开视频号主页"
  },
  {
    "接口名称": "[wx.openChannelsLiveNoticeInfo](/miniprogram/dev/api/open-api/channels/wx.openChannelsLiveNoticeInfo)",
    "描述": "打开视频号直播预告半屏"
  },
  {
    "接口名称": "[wx.openChannelsLive](/miniprogram/dev/api/open-api/channels/wx.openChannelsLive)",
    "描述": "打开视频号直播"
  },
  {
    "接口名称": "[wx.openChannelsEvent](/miniprogram/dev/api/open-api/channels/wx.openChannelsEvent)",
    "描述": "打开视频号活动页"
  },
  {
    "接口名称": "[wx.openChannelsActivity](/miniprogram/dev/api/open-api/channels/wx.openChannelsActivity)",
    "描述": "打开视频号视频"
  },
  {
    "接口名称": "[wx.getChannelsShareKey](/miniprogram/dev/api/open-api/channels/wx.getChannelsShareKey)",
    "描述": "获取视频号直播卡片/视频卡片的分享来源，仅当卡片携带了分享信息、同时用户已授权该小程序获取视频号分享信息且启动场景值为 1177、1184、1195、1208"
  },
  {
    "接口名称": "[wx.getChannelsLiveNoticeInfo](/miniprogram/dev/api/open-api/channels/wx.getChannelsLiveNoticeInfo)",
    "描述": "获取视频号直播预告信息"
  },
  {
    "接口名称": "[wx.getChannelsLiveInfo](/miniprogram/dev/api/open-api/channels/wx.getChannelsLiveInfo)",
    "描述": "获取视频号直播信息"
  }
]
```

### 音视频通话

```json
[
  {
    "接口名称": "[wx.requestDeviceVoIP](/miniprogram/dev/api/open-api/device-voip/wx.requestDeviceVoIP)",
    "描述": "请求用户授权与设备（组）间进行音视频通话"
  },
  {
    "接口名称": "[wx.getDeviceVoIPList](/miniprogram/dev/api/open-api/device-voip/wx.getDeviceVoIPList)",
    "描述": "查询当前用户授权的音视频通话设备（组）信息"
  }
]
```

### 微信群

```json
[
  {
    "接口名称": "[wx.getGroupEnterInfo](/miniprogram/dev/api/open-api/group/wx.getGroupEnterInfo)",
    "描述": "获取微信群聊场景下的小程序启动信息"
  }
]
```

### 隐私信息授权

```json
[
  {
    "接口名称": "[wx.requirePrivacyAuthorize](/miniprogram/dev/api/open-api/privacy/wx.requirePrivacyAuthorize)",
    "描述": "模拟隐私接口调用，并触发隐私弹窗逻辑"
  },
  {
    "接口名称": "[wx.openPrivacyContract](/miniprogram/dev/api/open-api/privacy/wx.openPrivacyContract)",
    "描述": "跳转至隐私协议页面"
  },
  {
    "接口名称": "[wx.onNeedPrivacyAuthorization](/miniprogram/dev/api/open-api/privacy/wx.onNeedPrivacyAuthorization)",
    "描述": "监听隐私接口需要用户授权事件"
  },
  {
    "接口名称": "[wx.getPrivacySetting](/miniprogram/dev/api/open-api/privacy/wx.getPrivacySetting)",
    "描述": "查询隐私授权情况"
  }
]
```

### 微信客服

```json
[
  {
    "接口名称": "[wx.openCustomerServiceChat](/miniprogram/dev/api/open-api/service-chat/wx.openCustomerServiceChat)",
    "描述": "打开微信客服，页面产生点击事件后才可调用"
  }
]
```

### 微信表情

```json
[
  {
    "接口名称": "[wx.openStickerSetView](/miniprogram/dev/api/open-api/sticker/wx.openStickerSetView)",
    "描述": "打开表情专辑"
  },
  {
    "接口名称": "[wx.openStickerIPView](/miniprogram/dev/api/open-api/sticker/wx.openStickerIPView)",
    "描述": "打开表情IP合辑"
  },
  {
    "接口名称": "[wx.openSingleStickerView](/miniprogram/dev/api/open-api/sticker/wx.openSingleStickerView)",
    "描述": "打开单个表情"
  },
  {
    "接口名称": "[wx.openDesignerProfile](/miniprogram/dev/api/open-api/sticker/wx.openDesignerProfile)",
    "描述": "跳转到表情艺术家主页"
  }
]
```

## 设备

### 蓝牙-通用

```json
[
  {
    "接口名称": "[wx.stopBluetoothDevicesDiscovery](/miniprogram/dev/api/device/bluetooth/wx.stopBluetoothDevicesDiscovery)",
    "描述": "停止搜寻附近的蓝牙外围设备"
  },
  {
    "接口名称": "[wx.startBluetoothDevicesDiscovery](/miniprogram/dev/api/device/bluetooth/wx.startBluetoothDevicesDiscovery)",
    "描述": "开始搜寻附近的蓝牙外围设备"
  },
  {
    "接口名称": "[wx.openBluetoothAdapter](/miniprogram/dev/api/device/bluetooth/wx.openBluetoothAdapter)",
    "描述": "初始化蓝牙模块"
  },
  {
    "接口名称": "[wx.onBluetoothDeviceFound](/miniprogram/dev/api/device/bluetooth/wx.onBluetoothDeviceFound)",
    "描述": "监听搜索到新设备的事件"
  },
  {
    "接口名称": "[wx.onBluetoothAdapterStateChange](/miniprogram/dev/api/device/bluetooth/wx.onBluetoothAdapterStateChange)",
    "描述": "监听蓝牙适配器状态变化事件"
  },
  {
    "接口名称": "[wx.offBluetoothDeviceFound](/miniprogram/dev/api/device/bluetooth/wx.offBluetoothDeviceFound)",
    "描述": "移除搜索到新设备的事件的全部监听函数"
  },
  {
    "接口名称": "[wx.offBluetoothAdapterStateChange](/miniprogram/dev/api/device/bluetooth/wx.offBluetoothAdapterStateChange)",
    "描述": "移除蓝牙适配器状态变化事件的全部监听函数"
  },
  {
    "接口名称": "[wx.makeBluetoothPair](/miniprogram/dev/api/device/bluetooth/wx.makeBluetoothPair)",
    "描述": "蓝牙配对接口，仅安卓支持"
  },
  {
    "接口名称": "[wx.isBluetoothDevicePaired](/miniprogram/dev/api/device/bluetooth/wx.isBluetoothDevicePaired)",
    "描述": "查询蓝牙设备是否配对，仅安卓支持"
  },
  {
    "接口名称": "[wx.getConnectedBluetoothDevices](/miniprogram/dev/api/device/bluetooth/wx.getConnectedBluetoothDevices)",
    "描述": "根据主服务 UUID 获取已连接的蓝牙设备"
  },
  {
    "接口名称": "[wx.getBluetoothDevices](/miniprogram/dev/api/device/bluetooth/wx.getBluetoothDevices)",
    "描述": "获取在蓝牙模块生效期间所有搜索到的蓝牙设备"
  },
  {
    "接口名称": "[wx.getBluetoothAdapterState](/miniprogram/dev/api/device/bluetooth/wx.getBluetoothAdapterState)",
    "描述": "获取本机蓝牙适配器状态"
  },
  {
    "接口名称": "[wx.closeBluetoothAdapter](/miniprogram/dev/api/device/bluetooth/wx.closeBluetoothAdapter)",
    "描述": "关闭蓝牙模块"
  }
]
```

### 蓝牙-低功耗中心设备

```json
[
  {
    "接口名称": "[wx.writeBLECharacteristicValue](/miniprogram/dev/api/device/bluetooth-ble/wx.writeBLECharacteristicValue)",
    "描述": "向蓝牙低功耗设备特征值中写入二进制数据"
  },
  {
    "接口名称": "[wx.setBLEMTU](/miniprogram/dev/api/device/bluetooth-ble/wx.setBLEMTU)",
    "描述": "协商设置蓝牙低功耗的最大传输单元 (Maximum Transmission Unit, MTU)"
  },
  {
    "接口名称": "[wx.readBLECharacteristicValue](/miniprogram/dev/api/device/bluetooth-ble/wx.readBLECharacteristicValue)",
    "描述": "读取蓝牙低功耗设备特征值的二进制数据"
  },
  {
    "接口名称": "[wx.onBLEMTUChange](/miniprogram/dev/api/device/bluetooth-ble/wx.onBLEMTUChange)",
    "描述": "监听蓝牙低功耗的最大传输单元变化事件（仅安卓触发）"
  },
  {
    "接口名称": "[wx.onBLEConnectionStateChange](/miniprogram/dev/api/device/bluetooth-ble/wx.onBLEConnectionStateChange)",
    "描述": "监听蓝牙低功耗连接状态改变事件"
  },
  {
    "接口名称": "[wx.onBLECharacteristicValueChange](/miniprogram/dev/api/device/bluetooth-ble/wx.onBLECharacteristicValueChange)",
    "描述": "监听蓝牙低功耗设备的特征值变化事件"
  },
  {
    "接口名称": "[wx.offBLEMTUChange](/miniprogram/dev/api/device/bluetooth-ble/wx.offBLEMTUChange)",
    "描述": "移除蓝牙低功耗的最大传输单元变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offBLEConnectionStateChange](/miniprogram/dev/api/device/bluetooth-ble/wx.offBLEConnectionStateChange)",
    "描述": "移除蓝牙低功耗连接状态改变事件的监听函数"
  },
  {
    "接口名称": "[wx.offBLECharacteristicValueChange](/miniprogram/dev/api/device/bluetooth-ble/wx.offBLECharacteristicValueChange)",
    "描述": "移除蓝牙低功耗设备的特征值变化事件的全部监听函数"
  },
  {
    "接口名称": "[wx.notifyBLECharacteristicValueChange](/miniprogram/dev/api/device/bluetooth-ble/wx.notifyBLECharacteristicValueChange)",
    "描述": "启用蓝牙低功耗设备特征值变化时的 notify 功能，订阅特征"
  },
  {
    "接口名称": "[wx.getBLEMTU](/miniprogram/dev/api/device/bluetooth-ble/wx.getBLEMTU)",
    "描述": "获取蓝牙低功耗的最大传输单元"
  },
  {
    "接口名称": "[wx.getBLEDeviceServices](/miniprogram/dev/api/device/bluetooth-ble/wx.getBLEDeviceServices)",
    "描述": "获取蓝牙低功耗设备所有服务 (service)"
  },
  {
    "接口名称": "[wx.getBLEDeviceRSSI](/miniprogram/dev/api/device/bluetooth-ble/wx.getBLEDeviceRSSI)",
    "描述": "获取蓝牙低功耗设备的信号强度 (Received Signal Strength Indication, RSSI)"
  },
  {
    "接口名称": "[wx.getBLEDeviceCharacteristics](/miniprogram/dev/api/device/bluetooth-ble/wx.getBLEDeviceCharacteristics)",
    "描述": "获取蓝牙低功耗设备某个服务中所有特征 (characteristic)"
  },
  {
    "接口名称": "[wx.createBLEConnection](/miniprogram/dev/api/device/bluetooth-ble/wx.createBLEConnection)",
    "描述": "连接蓝牙低功耗设备"
  },
  {
    "接口名称": "[wx.closeBLEConnection](/miniprogram/dev/api/device/bluetooth-ble/wx.closeBLEConnection)",
    "描述": "断开与蓝牙低功耗设备的连接"
  }
]
```

### 蓝牙-低功耗外围设备

```json
[
  {
    "接口名称": "[wx.onBLEPeripheralConnectionStateChanged](/miniprogram/dev/api/device/bluetooth-peripheral/wx.onBLEPeripheralConnectionStateChanged)",
    "描述": "监听当前外围设备被连接或断开连接事件"
  },
  {
    "接口名称": "[wx.offBLEPeripheralConnectionStateChanged](/miniprogram/dev/api/device/bluetooth-peripheral/wx.offBLEPeripheralConnectionStateChanged)",
    "描述": "移除当前外围设备被连接或断开连接事件的监听函数"
  },
  {
    "接口名称": "[wx.createBLEPeripheralServer](/miniprogram/dev/api/device/bluetooth-peripheral/wx.createBLEPeripheralServer)",
    "描述": "建立本地作为蓝牙低功耗外围设备的服务端，可创建多个"
  }
]
```

#### BLEPeripheralServer

```json
[
  {
    "接口名称": "[BLEPeripheralServer.addService](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.addService)",
    "描述": "添加服务"
  },
  {
    "接口名称": "[BLEPeripheralServer.close](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.close)",
    "描述": "关闭当前服务端"
  },
  {
    "接口名称": "[BLEPeripheralServer.offCharacteristicReadRequest](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.offCharacteristicReadRequest)",
    "描述": "移除已连接的设备请求读当前外围设备的特征值事件的监听函数"
  },
  {
    "接口名称": "[BLEPeripheralServer.offCharacteristicSubscribed](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.offCharacteristicSubscribed)",
    "描述": "移除特征订阅事件的监听函数"
  },
  {
    "接口名称": "[BLEPeripheralServer.offCharacteristicUnsubscribed](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.offCharacteristicUnsubscribed)",
    "描述": "移除取消特征订阅事件的监听函数"
  },
  {
    "接口名称": "[BLEPeripheralServer.offCharacteristicWriteRequest](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.offCharacteristicWriteRequest)",
    "描述": "移除已连接的设备请求写当前外围设备的特征值事件的监听函数"
  },
  {
    "接口名称": "[BLEPeripheralServer.onCharacteristicReadRequest](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.onCharacteristicReadRequest)",
    "描述": "监听已连接的设备请求读当前外围设备的特征值事件"
  },
  {
    "接口名称": "[BLEPeripheralServer.onCharacteristicSubscribed](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.onCharacteristicSubscribed)",
    "描述": "监听特征订阅事件，仅 iOS 支持"
  },
  {
    "接口名称": "[BLEPeripheralServer.onCharacteristicUnsubscribed](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.onCharacteristicUnsubscribed)",
    "描述": "监听取消特征订阅事件，仅 iOS 支持"
  },
  {
    "接口名称": "[BLEPeripheralServer.onCharacteristicWriteRequest](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.onCharacteristicWriteRequest)",
    "描述": "监听已连接的设备请求写当前外围设备的特征值事件"
  },
  {
    "接口名称": "[BLEPeripheralServer.removeService](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.removeService)",
    "描述": "移除服务"
  },
  {
    "接口名称": "[BLEPeripheralServer.startAdvertising](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.startAdvertising)",
    "描述": "开始广播本地创建的外围设备"
  },
  {
    "接口名称": "[BLEPeripheralServer.stopAdvertising](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.stopAdvertising)",
    "描述": "停止广播"
  },
  {
    "接口名称": "[BLEPeripheralServer.writeCharacteristicValue](/miniprogram/dev/api/device/bluetooth-peripheral/BLEPeripheralServer.writeCharacteristicValue)",
    "描述": "往指定特征写入二进制数据值，并通知已连接的主机，从机的特征值已发生变化，该接口会处理是走回包还是走订阅"
  }
]
```

### 蓝牙-信标(Beacon)

```json
[
  {
    "接口名称": "[wx.stopBeaconDiscovery](/miniprogram/dev/api/device/ibeacon/wx.stopBeaconDiscovery)",
    "描述": "停止搜索附近的 Beacon 设备"
  },
  {
    "接口名称": "[wx.startBeaconDiscovery](/miniprogram/dev/api/device/ibeacon/wx.startBeaconDiscovery)",
    "描述": "开始搜索附近的 Beacon 设备"
  },
  {
    "接口名称": "[wx.onBeaconUpdate](/miniprogram/dev/api/device/ibeacon/wx.onBeaconUpdate)",
    "描述": "监听 Beacon 设备更新事件，仅能注册一个监听"
  },
  {
    "接口名称": "[wx.onBeaconServiceChange](/miniprogram/dev/api/device/ibeacon/wx.onBeaconServiceChange)",
    "描述": "监听 Beacon 服务状态变化事件，仅能注册一个监听"
  },
  {
    "接口名称": "[wx.offBeaconUpdate](/miniprogram/dev/api/device/ibeacon/wx.offBeaconUpdate)",
    "描述": "移除 Beacon 设备更新事件的全部监听函数"
  },
  {
    "接口名称": "[wx.offBeaconServiceChange](/miniprogram/dev/api/device/ibeacon/wx.offBeaconServiceChange)",
    "描述": "移除 Beacon 服务状态变化事件的全部监听函数"
  },
  {
    "接口名称": "[wx.getBeacons](/miniprogram/dev/api/device/ibeacon/wx.getBeacons)",
    "描述": "获取所有已搜索到的 Beacon 设备"
  },
  {
    "接口名称": "[BeaconInfo](/miniprogram/dev/api/device/ibeacon/BeaconInfo)",
    "描述": "Beacon 设备"
  }
]
```

### NFC 读写

```json
[
  {
    "接口名称": "[wx.removeSecureElementPass](/miniprogram/dev/api/device/nfc/wx.removeSecureElementPass)",
    "描述": "删除设备中的某一张卡"
  },
  {
    "接口名称": "[wx.rechargeTransitCard](/miniprogram/dev/api/device/nfc/wx.rechargeTransitCard)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.issueTransitCard](/miniprogram/dev/api/device/nfc/wx.issueTransitCard)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.getTransitCardList](/miniprogram/dev/api/device/nfc/wx.getTransitCardList)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.getTransitCardInfo](/miniprogram/dev/api/device/nfc/wx.getTransitCardInfo)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.getTransitCardCPLC](/miniprogram/dev/api/device/nfc/wx.getTransitCardCPLC)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.getSecureElementPasses](/miniprogram/dev/api/device/nfc/wx.getSecureElementPasses)",
    "描述": "获取设备中的所有卡信息"
  },
  {
    "接口名称": "[wx.getNFCAdapter](/miniprogram/dev/api/device/nfc/wx.getNFCAdapter)",
    "描述": "获取 NFC 实例"
  },
  {
    "接口名称": "[wx.deleteTransitCard](/miniprogram/dev/api/device/nfc/wx.deleteTransitCard)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.checkTransitCardSupport](/miniprogram/dev/api/device/nfc/wx.checkTransitCardSupport)",
    "描述": "仅 Android 可用"
  },
  {
    "接口名称": "[wx.canAddSecureElementPass](/miniprogram/dev/api/device/nfc/wx.canAddSecureElementPass)",
    "描述": "判断设备是否支持添加该支付卡"
  },
  {
    "接口名称": "[wx.addPaymentPassGetCertificateData](/miniprogram/dev/api/device/nfc/wx.addPaymentPassGetCertificateData)",
    "描述": "拉起ApplePay添加卡流程，从PassKit获取证书、nonce与nonce签名"
  },
  {
    "接口名称": "[wx.addPaymentPassFinish](/miniprogram/dev/api/device/nfc/wx.addPaymentPassFinish)",
    "描述": "通知客户端开卡成功"
  }
]
```

#### IsoDep

```json
[
  {
    "接口名称": "[IsoDep.close](/miniprogram/dev/api/device/nfc/IsoDep.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[IsoDep.connect](/miniprogram/dev/api/device/nfc/IsoDep.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[IsoDep.getHistoricalBytes](/miniprogram/dev/api/device/nfc/IsoDep.getHistoricalBytes)",
    "描述": "获取复位信息"
  },
  {
    "接口名称": "[IsoDep.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/IsoDep.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[IsoDep.isConnected](/miniprogram/dev/api/device/nfc/IsoDep.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[IsoDep.setTimeout](/miniprogram/dev/api/device/nfc/IsoDep.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[IsoDep.transceive](/miniprogram/dev/api/device/nfc/IsoDep.transceive)",
    "描述": "发送数据"
  }
]
```

#### MifareClassic

```json
[
  {
    "接口名称": "[MifareClassic.close](/miniprogram/dev/api/device/nfc/MifareClassic.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[MifareClassic.connect](/miniprogram/dev/api/device/nfc/MifareClassic.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[MifareClassic.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/MifareClassic.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[MifareClassic.isConnected](/miniprogram/dev/api/device/nfc/MifareClassic.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[MifareClassic.setTimeout](/miniprogram/dev/api/device/nfc/MifareClassic.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[MifareClassic.transceive](/miniprogram/dev/api/device/nfc/MifareClassic.transceive)",
    "描述": "发送数据"
  }
]
```

#### MifareUltralight

```json
[
  {
    "接口名称": "[MifareUltralight.close](/miniprogram/dev/api/device/nfc/MifareUltralight.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[MifareUltralight.connect](/miniprogram/dev/api/device/nfc/MifareUltralight.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[MifareUltralight.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/MifareUltralight.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[MifareUltralight.isConnected](/miniprogram/dev/api/device/nfc/MifareUltralight.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[MifareUltralight.setTimeout](/miniprogram/dev/api/device/nfc/MifareUltralight.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[MifareUltralight.transceive](/miniprogram/dev/api/device/nfc/MifareUltralight.transceive)",
    "描述": "发送数据"
  }
]
```

#### Ndef

```json
[
  {
    "接口名称": "[Ndef.close](/miniprogram/dev/api/device/nfc/Ndef.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[Ndef.connect](/miniprogram/dev/api/device/nfc/Ndef.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[Ndef.isConnected](/miniprogram/dev/api/device/nfc/Ndef.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[Ndef.offNdefMessage](/miniprogram/dev/api/device/nfc/Ndef.offNdefMessage)",
    "描述": "取消监听 Ndef 消息"
  },
  {
    "接口名称": "[Ndef.onNdefMessage](/miniprogram/dev/api/device/nfc/Ndef.onNdefMessage)",
    "描述": "监听 Ndef 消息"
  },
  {
    "接口名称": "[Ndef.setTimeout](/miniprogram/dev/api/device/nfc/Ndef.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[Ndef.writeNdefMessage](/miniprogram/dev/api/device/nfc/Ndef.writeNdefMessage)",
    "描述": "重写 Ndef 标签内容"
  }
]
```

#### NfcA

```json
[
  {
    "接口名称": "[NfcA.close](/miniprogram/dev/api/device/nfc/NfcA.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[NfcA.connect](/miniprogram/dev/api/device/nfc/NfcA.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[NfcA.getAtqa](/miniprogram/dev/api/device/nfc/NfcA.getAtqa)",
    "描述": "获取ATQA信息"
  },
  {
    "接口名称": "[NfcA.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/NfcA.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[NfcA.getSak](/miniprogram/dev/api/device/nfc/NfcA.getSak)",
    "描述": "获取SAK信息"
  },
  {
    "接口名称": "[NfcA.isConnected](/miniprogram/dev/api/device/nfc/NfcA.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[NfcA.setTimeout](/miniprogram/dev/api/device/nfc/NfcA.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[NfcA.transceive](/miniprogram/dev/api/device/nfc/NfcA.transceive)",
    "描述": "发送数据"
  }
]
```

#### NFCAdapter

```json
[
  {
    "接口名称": "[NFCAdapter.getIsoDep](/miniprogram/dev/api/device/nfc/NFCAdapter.getIsoDep)",
    "描述": "获取IsoDep实例，实例支持ISO-DEP (ISO 14443-4)标准的读写"
  },
  {
    "接口名称": "[NFCAdapter.getMifareClassic](/miniprogram/dev/api/device/nfc/NFCAdapter.getMifareClassic)",
    "描述": "获取MifareClassic实例，实例支持MIFARE Classic标签的读写"
  },
  {
    "接口名称": "[NFCAdapter.getMifareUltralight](/miniprogram/dev/api/device/nfc/NFCAdapter.getMifareUltralight)",
    "描述": "获取MifareUltralight实例，实例支持MIFARE Ultralight标签的读写"
  },
  {
    "接口名称": "[NFCAdapter.getNdef](/miniprogram/dev/api/device/nfc/NFCAdapter.getNdef)",
    "描述": "获取Ndef实例，实例支持对NDEF格式的NFC标签上的NDEF数据的读写"
  },
  {
    "接口名称": "[NFCAdapter.getNfcA](/miniprogram/dev/api/device/nfc/NFCAdapter.getNfcA)",
    "描述": "获取NfcA实例，实例支持NFC-A (ISO 14443-3A)标准的读写"
  },
  {
    "接口名称": "[NFCAdapter.getNfcB](/miniprogram/dev/api/device/nfc/NFCAdapter.getNfcB)",
    "描述": "获取NfcB实例，实例支持NFC-B (ISO 14443-3B)标准的读写"
  },
  {
    "接口名称": "[NFCAdapter.getNfcF](/miniprogram/dev/api/device/nfc/NFCAdapter.getNfcF)",
    "描述": "获取NfcF实例，实例支持NFC-F (JIS 6319-4)标准的读写"
  },
  {
    "接口名称": "[NFCAdapter.getNfcV](/miniprogram/dev/api/device/nfc/NFCAdapter.getNfcV)",
    "描述": "获取NfcV实例，实例支持NFC-V (ISO 15693)标准的读写"
  },
  {
    "接口名称": "[NFCAdapter.offDiscovered](/miniprogram/dev/api/device/nfc/NFCAdapter.offDiscovered)",
    "描述": "移除 NFC Tag的监听函数"
  },
  {
    "接口名称": "[NFCAdapter.onDiscovered](/miniprogram/dev/api/device/nfc/NFCAdapter.onDiscovered)",
    "描述": "监听 NFC Tag"
  },
  {
    "接口名称": "[NFCAdapter.startDiscovery](/miniprogram/dev/api/device/nfc/NFCAdapter.startDiscovery)",
    "描述": "-"
  },
  {
    "接口名称": "[NFCAdapter.stopDiscovery](/miniprogram/dev/api/device/nfc/NFCAdapter.stopDiscovery)",
    "描述": "-"
  }
]
```

#### NfcB

```json
[
  {
    "接口名称": "[NfcB.close](/miniprogram/dev/api/device/nfc/NfcB.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[NfcB.connect](/miniprogram/dev/api/device/nfc/NfcB.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[NfcB.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/NfcB.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[NfcB.isConnected](/miniprogram/dev/api/device/nfc/NfcB.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[NfcB.setTimeout](/miniprogram/dev/api/device/nfc/NfcB.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[NfcB.transceive](/miniprogram/dev/api/device/nfc/NfcB.transceive)",
    "描述": "发送数据"
  }
]
```

#### NfcF

```json
[
  {
    "接口名称": "[NfcF.close](/miniprogram/dev/api/device/nfc/NfcF.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[NfcF.connect](/miniprogram/dev/api/device/nfc/NfcF.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[NfcF.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/NfcF.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[NfcF.isConnected](/miniprogram/dev/api/device/nfc/NfcF.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[NfcF.setTimeout](/miniprogram/dev/api/device/nfc/NfcF.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[NfcF.transceive](/miniprogram/dev/api/device/nfc/NfcF.transceive)",
    "描述": "发送数据"
  }
]
```

#### NfcV

```json
[
  {
    "接口名称": "[NfcV.close](/miniprogram/dev/api/device/nfc/NfcV.close)",
    "描述": "断开连接"
  },
  {
    "接口名称": "[NfcV.connect](/miniprogram/dev/api/device/nfc/NfcV.connect)",
    "描述": "连接 NFC 标签"
  },
  {
    "接口名称": "[NfcV.getMaxTransceiveLength](/miniprogram/dev/api/device/nfc/NfcV.getMaxTransceiveLength)",
    "描述": "获取最大传输长度"
  },
  {
    "接口名称": "[NfcV.isConnected](/miniprogram/dev/api/device/nfc/NfcV.isConnected)",
    "描述": "检查是否已连接"
  },
  {
    "接口名称": "[NfcV.setTimeout](/miniprogram/dev/api/device/nfc/NfcV.setTimeout)",
    "描述": "设置超时时间"
  },
  {
    "接口名称": "[NfcV.transceive](/miniprogram/dev/api/device/nfc/NfcV.transceive)",
    "描述": "发送数据"
  }
]
```

### Wi-Fi

```json
[
  {
    "接口名称": "[wx.stopWifi](/miniprogram/dev/api/device/wifi/wx.stopWifi)",
    "描述": "关闭 Wi-Fi 模块"
  },
  {
    "接口名称": "[wx.startWifi](/miniprogram/dev/api/device/wifi/wx.startWifi)",
    "描述": "初始化 Wi-Fi 模块"
  },
  {
    "接口名称": "[wx.setWifiList](/miniprogram/dev/api/device/wifi/wx.setWifiList)",
    "描述": "设置  中 AP 的相关信息"
  },
  {
    "接口名称": "[wx.onWifiConnectedWithPartialInfo](/miniprogram/dev/api/device/wifi/wx.onWifiConnectedWithPartialInfo)",
    "描述": "监听连接上 Wi-Fi 的事件"
  },
  {
    "接口名称": "[wx.onWifiConnected](/miniprogram/dev/api/device/wifi/wx.onWifiConnected)",
    "描述": "监听连接上 Wi-Fi 的事件"
  },
  {
    "接口名称": "[wx.onGetWifiList](/miniprogram/dev/api/device/wifi/wx.onGetWifiList)",
    "描述": "监听获取到 Wi-Fi 列表数据事件"
  },
  {
    "接口名称": "[wx.offWifiConnectedWithPartialInfo](/miniprogram/dev/api/device/wifi/wx.offWifiConnectedWithPartialInfo)",
    "描述": "移除连接上 Wi-Fi 的事件的监听函数"
  },
  {
    "接口名称": "[wx.offWifiConnected](/miniprogram/dev/api/device/wifi/wx.offWifiConnected)",
    "描述": "移除连接上 Wi-Fi 的事件的监听函数"
  },
  {
    "接口名称": "[wx.offGetWifiList](/miniprogram/dev/api/device/wifi/wx.offGetWifiList)",
    "描述": "移除获取到 Wi-Fi 列表数据事件的监听函数"
  },
  {
    "接口名称": "[wx.getWifiList](/miniprogram/dev/api/device/wifi/wx.getWifiList)",
    "描述": "请求获取 Wi-Fi 列表"
  },
  {
    "接口名称": "[wx.getConnectedWifi](/miniprogram/dev/api/device/wifi/wx.getConnectedWifi)",
    "描述": "获取已连接中的 Wi-Fi 信息"
  },
  {
    "接口名称": "[wx.connectWifi](/miniprogram/dev/api/device/wifi/wx.connectWifi)",
    "描述": "连接 Wi-Fi"
  },
  {
    "接口名称": "[WifiInfo](/miniprogram/dev/api/device/wifi/WifiInfo)",
    "描述": "Wifi 信息"
  }
]
```

### 日历

```json
[
  {
    "接口名称": "[wx.addPhoneRepeatCalendar](/miniprogram/dev/api/device/calendar/wx.addPhoneRepeatCalendar)",
    "描述": "向系统日历添加重复事件"
  },
  {
    "接口名称": "[wx.addPhoneCalendar](/miniprogram/dev/api/device/calendar/wx.addPhoneCalendar)",
    "描述": "向系统日历添加事件"
  }
]
```

### 联系人

```json
[
  {
    "接口名称": "[wx.chooseContact](/miniprogram/dev/api/device/contact/wx.chooseContact)",
    "描述": "拉起手机通讯录，选择联系人"
  },
  {
    "接口名称": "[wx.addPhoneContact](/miniprogram/dev/api/device/contact/wx.addPhoneContact)",
    "描述": "添加手机通讯录联系人"
  }
]
```

### 无障碍

```json
[
  {
    "接口名称": "[wx.checkIsOpenAccessibility](/miniprogram/dev/api/device/accessibility/wx.checkIsOpenAccessibility)",
    "描述": "检测是否开启视觉无障碍功能"
  }
]
```

### 电量

```json
[
  {
    "接口名称": "[wx.onBatteryInfoChange](/miniprogram/dev/api/device/battery/wx.onBatteryInfoChange)",
    "描述": "监听电池信息变化事件，目前只支持监听省电模式的切换"
  },
  {
    "接口名称": "[wx.offBatteryInfoChange](/miniprogram/dev/api/device/battery/wx.offBatteryInfoChange)",
    "描述": "移除电池信息变化事件的监听函数"
  },
  {
    "接口名称": "[wx.getBatteryInfoSync](/miniprogram/dev/api/device/battery/wx.getBatteryInfoSync)",
    "描述": "wx.getBatteryInfo) 的同步版本"
  },
  {
    "接口名称": "[wx.getBatteryInfo](/miniprogram/dev/api/device/battery/wx.getBatteryInfo)",
    "描述": "获取设备电池信息"
  }
]
```

### 剪贴板

```json
[
  {
    "接口名称": "[wx.setClipboardData](/miniprogram/dev/api/device/clipboard/wx.setClipboardData)",
    "描述": "设置系统剪贴板的内容"
  },
  {
    "接口名称": "[wx.getClipboardData](/miniprogram/dev/api/device/clipboard/wx.getClipboardData)",
    "描述": "获取系统剪贴板的内容"
  }
]
```

### NFC 主机卡模拟

```json
[
  {
    "接口名称": "[wx.stopHCE](/miniprogram/dev/api/device/nfc-hce/wx.stopHCE)",
    "描述": "关闭 NFC 模块"
  },
  {
    "接口名称": "[wx.startHCE](/miniprogram/dev/api/device/nfc-hce/wx.startHCE)",
    "描述": "初始化 NFC 模块"
  },
  {
    "接口名称": "[wx.sendHCEMessage](/miniprogram/dev/api/device/nfc-hce/wx.sendHCEMessage)",
    "描述": "发送 NFC 消息"
  },
  {
    "接口名称": "[wx.onHCEMessage](/miniprogram/dev/api/device/nfc-hce/wx.onHCEMessage)",
    "描述": "监听接收 NFC 设备消息事件"
  },
  {
    "接口名称": "[wx.offHCEMessage](/miniprogram/dev/api/device/nfc-hce/wx.offHCEMessage)",
    "描述": "移除接收 NFC 设备消息事件的监听函数"
  },
  {
    "接口名称": "[wx.getHCEState](/miniprogram/dev/api/device/nfc-hce/wx.getHCEState)",
    "描述": "判断当前设备是否支持 HCE 能力"
  }
]
```

### 网络

```json
[
  {
    "接口名称": "[wx.onNetworkWeakChange](/miniprogram/dev/api/device/network/wx.onNetworkWeakChange)",
    "描述": "监听弱网状态变化事件"
  },
  {
    "接口名称": "[wx.onNetworkStatusChange](/miniprogram/dev/api/device/network/wx.onNetworkStatusChange)",
    "描述": "监听网络状态变化事件"
  },
  {
    "接口名称": "[wx.offNetworkWeakChange](/miniprogram/dev/api/device/network/wx.offNetworkWeakChange)",
    "描述": "移除弱网状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.offNetworkStatusChange](/miniprogram/dev/api/device/network/wx.offNetworkStatusChange)",
    "描述": "移除网络状态变化事件的监听函数"
  },
  {
    "接口名称": "[wx.getNetworkType](/miniprogram/dev/api/device/network/wx.getNetworkType)",
    "描述": "获取网络类型"
  },
  {
    "接口名称": "[wx.getLocalIPAddress](/miniprogram/dev/api/device/network/wx.getLocalIPAddress)",
    "描述": "获取局域网IP地址"
  }
]
```

### 加密

```json
[
  {
    "接口名称": "[wx.getRandomValues](/miniprogram/dev/api/device/crypto/wx.getRandomValues)",
    "描述": "获取密码学安全随机数"
  }
]
```

### 屏幕

```json
[
  {
    "接口名称": "[wx.setVisualEffectOnCapture](/miniprogram/dev/api/device/screen/wx.setVisualEffectOnCapture)",
    "描述": "设置截屏/录屏时屏幕表现"
  },
  {
    "接口名称": "[wx.setScreenBrightness](/miniprogram/dev/api/device/screen/wx.setScreenBrightness)",
    "描述": "设置屏幕亮度"
  },
  {
    "接口名称": "[wx.setKeepScreenOn](/miniprogram/dev/api/device/screen/wx.setKeepScreenOn)",
    "描述": "设置是否保持常亮状态"
  },
  {
    "接口名称": "[wx.onUserCaptureScreen](/miniprogram/dev/api/device/screen/wx.onUserCaptureScreen)",
    "描述": "监听用户主动截屏事件"
  },
  {
    "接口名称": "[wx.onScreenRecordingStateChanged](/miniprogram/dev/api/device/screen/wx.onScreenRecordingStateChanged)",
    "描述": "监听用户录屏事件"
  },
  {
    "接口名称": "[wx.onGeneratePoster](/miniprogram/dev/api/device/screen/wx.onGeneratePoster)",
    "描述": "监听用户截屏之后需要开发者生成自定义海报事件，在点击转发截图按钮时触发"
  },
  {
    "接口名称": "[wx.offUserCaptureScreen](/miniprogram/dev/api/device/screen/wx.offUserCaptureScreen)",
    "描述": "用户主动截屏事件"
  },
  {
    "接口名称": "[wx.offScreenRecordingStateChanged](/miniprogram/dev/api/device/screen/wx.offScreenRecordingStateChanged)",
    "描述": "移除用户录屏事件的监听函数"
  },
  {
    "接口名称": "[wx.offGeneratePoster](/miniprogram/dev/api/device/screen/wx.offGeneratePoster)",
    "描述": "用户截屏之后需要开发者生成自定义海报事件"
  },
  {
    "接口名称": "[wx.getScreenRecordingState](/miniprogram/dev/api/device/screen/wx.getScreenRecordingState)",
    "描述": "查询用户是否在录屏"
  },
  {
    "接口名称": "[wx.getScreenBrightness](/miniprogram/dev/api/device/screen/wx.getScreenBrightness)",
    "描述": "获取屏幕亮度"
  }
]
```

### 键盘

```json
[
  {
    "接口名称": "[wx.onKeyUp](/miniprogram/dev/api/device/keyboard/wx.onKeyUp)",
    "描述": "监听小程序全局键盘按键弹起事件"
  },
  {
    "接口名称": "[wx.onKeyDown](/miniprogram/dev/api/device/keyboard/wx.onKeyDown)",
    "描述": "监听小程序全局键盘按键按下事件"
  },
  {
    "接口名称": "[wx.onKeyboardHeightChange](/miniprogram/dev/api/device/keyboard/wx.onKeyboardHeightChange)",
    "描述": "监听键盘高度变化事件"
  },
  {
    "接口名称": "[wx.offKeyUp](/miniprogram/dev/api/device/keyboard/wx.offKeyUp)",
    "描述": "移除小程序全局键盘按键弹起事件的监听函数"
  },
  {
    "接口名称": "[wx.offKeyDown](/miniprogram/dev/api/device/keyboard/wx.offKeyDown)",
    "描述": "移除小程序全局键盘按键按下事件的监听函数"
  },
  {
    "接口名称": "[wx.offKeyboardHeightChange](/miniprogram/dev/api/device/keyboard/wx.offKeyboardHeightChange)",
    "描述": "移除键盘高度变化事件的监听函数"
  },
  {
    "接口名称": "[wx.hideKeyboard](/miniprogram/dev/api/device/keyboard/wx.hideKeyboard)",
    "描述": "在input、textarea等focus拉起键盘之后，手动调用此接口收起键盘"
  },
  {
    "接口名称": "[wx.getSelectedTextRange](/miniprogram/dev/api/device/keyboard/wx.getSelectedTextRange)",
    "描述": "在input、textarea等focus之后，获取输入框的光标位置"
  }
]
```

### 电话

```json
[
  {
    "接口名称": "[wx.makePhoneCall](/miniprogram/dev/api/device/phone/wx.makePhoneCall)",
    "描述": "拨打电话"
  }
]
```

### 加速计

```json
[
  {
    "接口名称": "[wx.stopAccelerometer](/miniprogram/dev/api/device/accelerometer/wx.stopAccelerometer)",
    "描述": "停止监听加速度数据"
  },
  {
    "接口名称": "[wx.startAccelerometer](/miniprogram/dev/api/device/accelerometer/wx.startAccelerometer)",
    "描述": "开始监听加速度数据"
  },
  {
    "接口名称": "[wx.onAccelerometerChange](/miniprogram/dev/api/device/accelerometer/wx.onAccelerometerChange)",
    "描述": "监听加速度数据事件"
  },
  {
    "接口名称": "[wx.offAccelerometerChange](/miniprogram/dev/api/device/accelerometer/wx.offAccelerometerChange)",
    "描述": "移除加速度数据事件的监听函数"
  }
]
```

### 罗盘

```json
[
  {
    "接口名称": "[wx.stopCompass](/miniprogram/dev/api/device/compass/wx.stopCompass)",
    "描述": "停止监听罗盘数据"
  },
  {
    "接口名称": "[wx.startCompass](/miniprogram/dev/api/device/compass/wx.startCompass)",
    "描述": "开始监听罗盘数据"
  },
  {
    "接口名称": "[wx.onCompassChange](/miniprogram/dev/api/device/compass/wx.onCompassChange)",
    "描述": "监听罗盘数据变化事件"
  },
  {
    "接口名称": "[wx.offCompassChange](/miniprogram/dev/api/device/compass/wx.offCompassChange)",
    "描述": "移除罗盘数据变化事件的监听函数"
  }
]
```

### 设备方向

```json
[
  {
    "接口名称": "[wx.stopDeviceMotionListening](/miniprogram/dev/api/device/motion/wx.stopDeviceMotionListening)",
    "描述": "停止监听设备方向的变化"
  },
  {
    "接口名称": "[wx.startDeviceMotionListening](/miniprogram/dev/api/device/motion/wx.startDeviceMotionListening)",
    "描述": "开始监听设备方向的变化"
  },
  {
    "接口名称": "[wx.onDeviceMotionChange](/miniprogram/dev/api/device/motion/wx.onDeviceMotionChange)",
    "描述": "监听设备方向变化事件"
  },
  {
    "接口名称": "[wx.offDeviceMotionChange](/miniprogram/dev/api/device/motion/wx.offDeviceMotionChange)",
    "描述": "移除设备方向变化事件的监听函数"
  }
]
```

### 陀螺仪

```json
[
  {
    "接口名称": "[wx.stopGyroscope](/miniprogram/dev/api/device/gyroscope/wx.stopGyroscope)",
    "描述": "停止监听陀螺仪数据"
  },
  {
    "接口名称": "[wx.startGyroscope](/miniprogram/dev/api/device/gyroscope/wx.startGyroscope)",
    "描述": "开始监听陀螺仪数据"
  },
  {
    "接口名称": "[wx.onGyroscopeChange](/miniprogram/dev/api/device/gyroscope/wx.onGyroscopeChange)",
    "描述": "监听陀螺仪数据变化事件"
  },
  {
    "接口名称": "[wx.offGyroscopeChange](/miniprogram/dev/api/device/gyroscope/wx.offGyroscopeChange)",
    "描述": "移除陀螺仪数据变化事件的监听函数"
  }
]
```

### 内存

```json
[
  {
    "接口名称": "[wx.onMemoryWarning](/miniprogram/dev/api/device/memory/wx.onMemoryWarning)",
    "描述": "监听内存不足告警事件"
  },
  {
    "接口名称": "[wx.offMemoryWarning](/miniprogram/dev/api/device/memory/wx.offMemoryWarning)",
    "描述": "移除内存不足告警事件的监听函数"
  }
]
```

### 扫码

```json
[
  {
    "接口名称": "[wx.scanCode](/miniprogram/dev/api/device/scan/wx.scanCode)",
    "描述": "调起客户端扫码界面进行扫码"
  }
]
```

### 短信

```json
[
  {
    "接口名称": "[wx.sendSms](/miniprogram/dev/api/device/sms/wx.sendSms)",
    "描述": "拉起手机发送短信界面"
  }
]
```

### 振动

```json
[
  {
    "接口名称": "[wx.vibrateShort](/miniprogram/dev/api/device/vibrate/wx.vibrateShort)",
    "描述": "使手机发生较短时间的振动（15 ms）"
  },
  {
    "接口名称": "[wx.vibrateLong](/miniprogram/dev/api/device/vibrate/wx.vibrateLong)",
    "描述": "使手机发生较长时间的振动（400 ms)"
  }
]
```

## AI

### AI 推理

```json
[
  {
    "接口名称": "[wx.getInferenceEnvInfo](/miniprogram/dev/api/ai/inference/wx.getInferenceEnvInfo)",
    "描述": "获取通用AI推理引擎版本"
  },
  {
    "接口名称": "[wx.createInferenceSession](/miniprogram/dev/api/ai/inference/wx.createInferenceSession)",
    "描述": "创建 AI 推理 Session"
  },
  {
    "接口名称": "[Tensor](/miniprogram/dev/api/ai/inference/Tensor)",
    "描述": "Tensor"
  },
  {
    "接口名称": "[Tensors](/miniprogram/dev/api/ai/inference/Tensors)",
    "描述": "Tensors 是 key-value 形式的对象，对象的 key 会作为 input/output name，对象的 value 则是 Tensor"
  }
]
```

#### InferenceSession

```json
[
  {
    "接口名称": "[InferenceSession.destroy](/miniprogram/dev/api/ai/inference/InferenceSession.destroy)",
    "描述": "销毁 InferenceSession 实例"
  },
  {
    "接口名称": "[InferenceSession.offError](/miniprogram/dev/api/ai/inference/InferenceSession.offError)",
    "描述": "取消监听模型加载失败事件"
  },
  {
    "接口名称": "[InferenceSession.offLoad](/miniprogram/dev/api/ai/inference/InferenceSession.offLoad)",
    "描述": "取消监听模型加载完成事件"
  },
  {
    "接口名称": "[InferenceSession.onError](/miniprogram/dev/api/ai/inference/InferenceSession.onError)",
    "描述": "监听模型加载失败事件"
  },
  {
    "接口名称": "[InferenceSession.onLoad](/miniprogram/dev/api/ai/inference/InferenceSession.onLoad)",
    "描述": "监听模型加载完成事件"
  },
  {
    "接口名称": "[InferenceSession.run](/miniprogram/dev/api/ai/inference/InferenceSession.run)",
    "描述": "运行推断"
  }
]
```

### 视觉算法

```json
[
  {
    "接口名称": "[wx.isVKSupport](/miniprogram/dev/api/ai/visionkit/wx.isVKSupport)",
    "描述": "判断支持版本"
  },
  {
    "接口名称": "[wx.createVKSession](/miniprogram/dev/api/ai/visionkit/wx.createVKSession)",
    "描述": "创建 vision kit 会话对象"
  },
  {
    "接口名称": "[VKBodyAnchor](/miniprogram/dev/api/ai/visionkit/VKBodyAnchor)",
    "描述": "人体 anchor"
  },
  {
    "接口名称": "[VKDepthAnchor](/miniprogram/dev/api/ai/visionkit/VKDepthAnchor)",
    "描述": "depth anchor"
  },
  {
    "接口名称": "[VKFaceAnchor](/miniprogram/dev/api/ai/visionkit/VKFaceAnchor)",
    "描述": "人脸 anchor"
  },
  {
    "接口名称": "[VKHandAnchor](/miniprogram/dev/api/ai/visionkit/VKHandAnchor)",
    "描述": "手势 anchor"
  },
  {
    "接口名称": "[VKMarkerAnchor](/miniprogram/dev/api/ai/visionkit/VKMarkerAnchor)",
    "描述": "marker anchor"
  },
  {
    "接口名称": "[VKOCRAnchor](/miniprogram/dev/api/ai/visionkit/VKOCRAnchor)",
    "描述": "OCR anchor"
  },
  {
    "接口名称": "[VKOSDAnchor](/miniprogram/dev/api/ai/visionkit/VKOSDAnchor)",
    "描述": "OSD anchor"
  },
  {
    "接口名称": "[VKPlaneAnchor](/miniprogram/dev/api/ai/visionkit/VKPlaneAnchor)",
    "描述": "平面 anchor，只有 v2 版本支持"
  }
]
```

#### VKCamera

```json
[
  {
    "接口名称": "[VKCamera.getProjectionMatrix](/miniprogram/dev/api/ai/visionkit/VKCamera.getProjectionMatrix)",
    "描述": "获取投影矩阵"
  }
]
```

#### VKFrame

```json
[
  {
    "接口名称": "[VKFrame.getCameraBuffer](/miniprogram/dev/api/ai/visionkit/VKFrame.getCameraBuffer)",
    "描述": "获取当前帧 rgba buffer"
  },
  {
    "接口名称": "[VKFrame.getCameraJpgBuffer](/miniprogram/dev/api/ai/visionkit/VKFrame.getCameraJpgBuffer)",
    "描述": "获取当前帧的 jpg 信息Buffer"
  },
  {
    "接口名称": "[VKFrame.getCameraTexture](/miniprogram/dev/api/ai/visionkit/VKFrame.getCameraTexture)",
    "描述": "获取当前帧纹理，目前只支持 YUV 纹理"
  },
  {
    "接口名称": "[VKFrame.getDepthBuffer](/miniprogram/dev/api/ai/visionkit/VKFrame.getDepthBuffer)",
    "描述": "获取每帧的深度图信息Buffer"
  },
  {
    "接口名称": "[VKFrame.getDisplayTransform](/miniprogram/dev/api/ai/visionkit/VKFrame.getDisplayTransform)",
    "描述": "获取纹理调整矩阵"
  },
  {
    "接口名称": "[VKFrame.getLegSegmentBuffer](/miniprogram/dev/api/ai/visionkit/VKFrame.getLegSegmentBuffer)",
    "描述": "获取每帧的腿部分割信息Buffer，安卓微信 8.0.43，iOS微信 8.0.43 开始支持"
  }
]
```

#### VKSession

```json
[
  {
    "接口名称": "[VKSession.addMarker](/miniprogram/dev/api/ai/visionkit/VKSession.addMarker)",
    "描述": "添加一个 marker，要求调 wx.createVKSession) 时传入的 track.marker 为 true"
  },
  {
    "接口名称": "[VKSession.addOSDMarker](/miniprogram/dev/api/ai/visionkit/VKSession.addOSDMarker)",
    "描述": "添加一个 OSD marker（one-shot detection marker），要求调 wx.createVKSession) 时传入的 track.OS"
  },
  {
    "接口名称": "[VKSession.cancelAnimationFrame](/miniprogram/dev/api/ai/visionkit/VKSession.cancelAnimationFrame)",
    "描述": "取消由 requestAnimationFrame 添加到计划中的动画帧请求"
  },
  {
    "接口名称": "[VKSession.destroy](/miniprogram/dev/api/ai/visionkit/VKSession.destroy)",
    "描述": "销毁会话"
  },
  {
    "接口名称": "[VKSession.detectBody](/miniprogram/dev/api/ai/visionkit/VKSession.detectBody)",
    "描述": "静态图像人体关键点检测"
  },
  {
    "接口名称": "[VKSession.detectDepth](/miniprogram/dev/api/ai/visionkit/VKSession.detectDepth)",
    "描述": "深度识别"
  },
  {
    "接口名称": "[VKSession.detectFace](/miniprogram/dev/api/ai/visionkit/VKSession.detectFace)",
    "描述": "静态图像人脸关键点检测"
  },
  {
    "接口名称": "[VKSession.detectHand](/miniprogram/dev/api/ai/visionkit/VKSession.detectHand)",
    "描述": "静态图像手势关键点检测"
  },
  {
    "接口名称": "[VKSession.getAllMarker](/miniprogram/dev/api/ai/visionkit/VKSession.getAllMarker)",
    "描述": "获取所有 marker，要求调 wx.createVKSession) 时传入的 track.marker 为 true"
  },
  {
    "接口名称": "[VKSession.getAllOSDMarker](/miniprogram/dev/api/ai/visionkit/VKSession.getAllOSDMarker)",
    "描述": "获取所有 OSD marker，要求调 wx.createVKSession) 时传入的 track.OSD 为 true"
  },
  {
    "接口名称": "[VKSession.getVKFrame](/miniprogram/dev/api/ai/visionkit/VKSession.getVKFrame)",
    "描述": "获取帧对象，每调用一次都会触发一次帧分析过程"
  },
  {
    "接口名称": "[VKSession.hitTest](/miniprogram/dev/api/ai/visionkit/VKSession.hitTest)",
    "描述": "触摸检测，v1 版本只支持单平面（即 hitTest 生成一次平面后，后续 hitTest 均不会再生成平面，而是以之前生成的平面为基础进行检测）"
  },
  {
    "接口名称": "[VKSession.off](/miniprogram/dev/api/ai/visionkit/VKSession.off)",
    "描述": "取消监听会话事件"
  },
  {
    "接口名称": "[VKSession.on](/miniprogram/dev/api/ai/visionkit/VKSession.on)",
    "描述": "监听会话事件"
  },
  {
    "接口名称": "[VKSession.removeMarker](/miniprogram/dev/api/ai/visionkit/VKSession.removeMarker)",
    "描述": "删除一个 marker，要求调 wx.createVKSession) 时传入的 track.marker 为 true"
  },
  {
    "接口名称": "[VKSession.removeOSDMarker](/miniprogram/dev/api/ai/visionkit/VKSession.removeOSDMarker)",
    "描述": "删除一个 OSD marker，要求调 wx.createVKSession) 时传入的 track.OSD 为 true"
  },
  {
    "接口名称": "[VKSession.requestAnimationFrame](/miniprogram/dev/api/ai/visionkit/VKSession.requestAnimationFrame)",
    "描述": "在下次进行重绘时执行"
  },
  {
    "接口名称": "[VKSession.runOCR](/miniprogram/dev/api/ai/visionkit/VKSession.runOCR)",
    "描述": "静态图像OCR检测"
  },
  {
    "接口名称": "[VKSession.setDepthOccRange](/miniprogram/dev/api/ai/visionkit/VKSession.setDepthOccRange)",
    "描述": "更新 深度遮挡 Occ范围，要求调 wx.createVKSession) 时传入 {track: {depth: {mode: 2} } }"
  },
  {
    "接口名称": "[VKSession.start](/miniprogram/dev/api/ai/visionkit/VKSession.start)",
    "描述": "开启会话"
  },
  {
    "接口名称": "[VKSession.stop](/miniprogram/dev/api/ai/visionkit/VKSession.stop)",
    "描述": "停止会话"
  },
  {
    "接口名称": "[VKSession.update3DMode](/miniprogram/dev/api/ai/visionkit/VKSession.update3DMode)",
    "描述": "更新三维识别相关配置，要求调 wx.createVKSession) 时使用 face / hand / body"
  },
  {
    "接口名称": "[VKSession.updateMaskMode](/miniprogram/dev/api/ai/visionkit/VKSession.updateMaskMode)",
    "描述": "设置裁剪相关配置，要求调 wx.createVKSession) 时使用 shoe"
  },
  {
    "接口名称": "[VKSession.updateOSDThreshold](/miniprogram/dev/api/ai/visionkit/VKSession.updateOSDThreshold)",
    "描述": "更新 OSD 识别精确度，要求调 wx.createVKSession) 时传入的 track.OSD 为 true"
  }
]
```

### 人脸检测

```json
[
  {
    "接口名称": "[wx.stopFaceDetect](/miniprogram/dev/api/ai/face/wx.stopFaceDetect)",
    "描述": "停止人脸检测"
  },
  {
    "接口名称": "[wx.initFaceDetect](/miniprogram/dev/api/ai/face/wx.initFaceDetect)",
    "描述": "初始化人脸检测"
  },
  {
    "接口名称": "[wx.faceDetect](/miniprogram/dev/api/ai/face/wx.faceDetect)",
    "描述": "人脸检测，使用前需要通过 wx.initFaceDetect 进行一次初始化，推荐使用相机接口返回的帧数据"
  }
]
```

## Worker

```json
[
  {
    "接口名称": "[wx.createWorker](/miniprogram/dev/api/worker/wx.createWorker)",
    "描述": "创建一个 Worker 线程"
  }
]
```

### Worker

```json
[
  {
    "接口名称": "[Worker.getCameraFrameData](/miniprogram/dev/api/worker/Worker.getCameraFrameData)",
    "描述": "获取摄像头当前帧图像，返回ArrayBuffer数据"
  },
  {
    "接口名称": "[Worker.onError](/miniprogram/dev/api/worker/Worker.onError)",
    "描述": "监听 Worker 线程错误事件"
  },
  {
    "接口名称": "[Worker.onMessage](/miniprogram/dev/api/worker/Worker.onMessage)",
    "描述": "监听主线程/Worker 线程向当前线程发送的消息的事件"
  },
  {
    "接口名称": "[Worker.onProcessKilled](/miniprogram/dev/api/worker/Worker.onProcessKilled)",
    "描述": "监听 worker线程被系统回收事件（开启 useExperimentalWorker 后，当iOS系统资源紧张时，ExperimentalWorker 线程存"
  },
  {
    "接口名称": "[Worker.postMessage](/miniprogram/dev/api/worker/Worker.postMessage)",
    "描述": "向主线程/Worker 线程发送的消息"
  },
  {
    "接口名称": "[Worker.terminate](/miniprogram/dev/api/worker/Worker.terminate)",
    "描述": "结束当前 Worker 线程"
  },
  {
    "接口名称": "[Worker.testOnProcessKilled](/miniprogram/dev/api/worker/Worker.testOnProcessKilled)",
    "描述": "用于模拟 iOS ExperimentalWorker 线程被系统回收事件，以便于调试"
  }
]
```

## WXML

```json
[
  {
    "接口名称": "[wx.createSelectorQuery](/miniprogram/dev/api/wxml/wx.createSelectorQuery)",
    "描述": "返回一个 SelectorQuery 对象实例"
  },
  {
    "接口名称": "[wx.createIntersectionObserver](/miniprogram/dev/api/wxml/wx.createIntersectionObserver)",
    "描述": "创建并返回一个 IntersectionObserver 对象实例"
  }
]
```

### IntersectionObserver

```json
[
  {
    "接口名称": "[IntersectionObserver.disconnect](/miniprogram/dev/api/wxml/IntersectionObserver.disconnect)",
    "描述": "停止监听"
  },
  {
    "接口名称": "[IntersectionObserver.observe](/miniprogram/dev/api/wxml/IntersectionObserver.observe)",
    "描述": "指定目标节点并开始监听相交状态变化情况"
  },
  {
    "接口名称": "[IntersectionObserver.relativeTo](/miniprogram/dev/api/wxml/IntersectionObserver.relativeTo)",
    "描述": "使用选择器指定一个节点，作为参照区域之一"
  },
  {
    "接口名称": "[IntersectionObserver.relativeToViewport](/miniprogram/dev/api/wxml/IntersectionObserver.relativeToViewport)",
    "描述": "指定页面显示区域作为参照区域之一"
  }
]
```

### MediaQueryObserver

```json
[
  {
    "接口名称": "[MediaQueryObserver.disconnect](/miniprogram/dev/api/wxml/MediaQueryObserver.disconnect)",
    "描述": "停止监听"
  },
  {
    "接口名称": "[MediaQueryObserver.observe](/miniprogram/dev/api/wxml/MediaQueryObserver.observe)",
    "描述": "开始监听页面 media query 变化情况"
  }
]
```

### NodesRef

```json
[
  {
    "接口名称": "[NodesRef.boundingClientRect](/miniprogram/dev/api/wxml/NodesRef.boundingClientRect)",
    "描述": "添加节点的布局位置的查询请求"
  },
  {
    "接口名称": "[NodesRef.context](/miniprogram/dev/api/wxml/NodesRef.context)",
    "描述": "添加节点的 Context 对象查询请求"
  },
  {
    "接口名称": "[NodesRef.fields](/miniprogram/dev/api/wxml/NodesRef.fields)",
    "描述": "获取节点的相关信息"
  },
  {
    "接口名称": "[NodesRef.node](/miniprogram/dev/api/wxml/NodesRef.node)",
    "描述": "获取 Node 节点实例"
  },
  {
    "接口名称": "[NodesRef.ref](/miniprogram/dev/api/wxml/NodesRef.ref)",
    "描述": "获取  节点的 Ref 对象，可用于  函数内操作节点"
  },
  {
    "接口名称": "[NodesRef.scrollOffset](/miniprogram/dev/api/wxml/NodesRef.scrollOffset)",
    "描述": "添加节点的滚动位置查询请求"
  }
]
```

### SelectionContext

```json
[
  {
    "接口名称": "[SelectionContext.removeSelection](/miniprogram/dev/api/wxml/SelectionContext.removeSelection)",
    "描述": "清除 selection) 组件内部当前选区"
  },
  {
    "接口名称": "[SelectionContext.selectRange](/miniprogram/dev/api/wxml/SelectionContext.selectRange)",
    "描述": "主动设置 selection) 组件内部选区范围"
  },
  {
    "接口名称": "[SelectionContext.setBaseAndExtent](/miniprogram/dev/api/wxml/SelectionContext.setBaseAndExtent)",
    "描述": "主动设置 selection) 组件内部选区的起点与终点"
  }
]
```

### SelectorQuery

```json
[
  {
    "接口名称": "[SelectorQuery.exec](/miniprogram/dev/api/wxml/SelectorQuery.exec)",
    "描述": "执行所有的请求"
  },
  {
    "接口名称": "[SelectorQuery.in](/miniprogram/dev/api/wxml/SelectorQuery.in)",
    "描述": "将选择器的选取范围更改为自定义组件  内"
  },
  {
    "接口名称": "[SelectorQuery.select](/miniprogram/dev/api/wxml/SelectorQuery.select)",
    "描述": "在当前页面下选择第一个匹配选择器  的节点"
  },
  {
    "接口名称": "[SelectorQuery.selectAll](/miniprogram/dev/api/wxml/SelectorQuery.selectAll)",
    "描述": "在当前页面下选择匹配选择器 selector 的所有节点"
  },
  {
    "接口名称": "[SelectorQuery.selectViewport](/miniprogram/dev/api/wxml/SelectorQuery.selectViewport)",
    "描述": "选择显示区域"
  }
]
```

## 第三方平台

```json
[
  {
    "接口名称": "[wx.getExtConfigSync](/miniprogram/dev/api/ext/wx.getExtConfigSync)",
    "描述": "wx.getExtConfig) 的同步版本"
  },
  {
    "接口名称": "[wx.getExtConfig](/miniprogram/dev/api/ext/wx.getExtConfig)",
    "描述": "获取第三方平台)自定义的数据字段"
  }
]
```

## 广告

```json
[
  {
    "接口名称": "[wx.getShowSplashAdStatus](/miniprogram/dev/api/ad/wx.getShowSplashAdStatus)",
    "描述": "获取封面广告组件展示状态"
  },
  {
    "接口名称": "[wx.createRewardedVideoAd](/miniprogram/dev/api/ad/wx.createRewardedVideoAd)",
    "描述": "创建激励视频广告组件"
  },
  {
    "接口名称": "[wx.createInterstitialAd](/miniprogram/dev/api/ad/wx.createInterstitialAd)",
    "描述": "创建插屏广告组件"
  }
]
```

### InterstitialAd

```json
[
  {
    "接口名称": "[InterstitialAd.destroy](/miniprogram/dev/api/ad/InterstitialAd.destroy)",
    "描述": "销毁插屏广告实例"
  },
  {
    "接口名称": "[InterstitialAd.load](/miniprogram/dev/api/ad/InterstitialAd.load)",
    "描述": "加载插屏广告"
  },
  {
    "接口名称": "[InterstitialAd.offClose](/miniprogram/dev/api/ad/InterstitialAd.offClose)",
    "描述": "移除插屏广告关闭事件的监听函数"
  },
  {
    "接口名称": "[InterstitialAd.offError](/miniprogram/dev/api/ad/InterstitialAd.offError)",
    "描述": "移除插屏错误事件的监听函数"
  },
  {
    "接口名称": "[InterstitialAd.offLoad](/miniprogram/dev/api/ad/InterstitialAd.offLoad)",
    "描述": "移除插屏广告加载事件的监听函数"
  },
  {
    "接口名称": "[InterstitialAd.onClose](/miniprogram/dev/api/ad/InterstitialAd.onClose)",
    "描述": "监听插屏广告关闭事件"
  },
  {
    "接口名称": "[InterstitialAd.onError](/miniprogram/dev/api/ad/InterstitialAd.onError)",
    "描述": "监听插屏错误事件"
  },
  {
    "接口名称": "[InterstitialAd.onLoad](/miniprogram/dev/api/ad/InterstitialAd.onLoad)",
    "描述": "监听插屏广告加载事件"
  },
  {
    "接口名称": "[InterstitialAd.show](/miniprogram/dev/api/ad/InterstitialAd.show)",
    "描述": "显示插屏广告"
  }
]
```

### RewardedVideoAd

```json
[
  {
    "接口名称": "[RewardedVideoAd.destroy](/miniprogram/dev/api/ad/RewardedVideoAd.destroy)",
    "描述": "销毁激励视频广告实例"
  },
  {
    "接口名称": "[RewardedVideoAd.load](/miniprogram/dev/api/ad/RewardedVideoAd.load)",
    "描述": "加载激励视频广告"
  },
  {
    "接口名称": "[RewardedVideoAd.offClose](/miniprogram/dev/api/ad/RewardedVideoAd.offClose)",
    "描述": "移除用户点击  按钮的事件的监听函数"
  },
  {
    "接口名称": "[RewardedVideoAd.offError](/miniprogram/dev/api/ad/RewardedVideoAd.offError)",
    "描述": "移除激励视频错误事件的监听函数"
  },
  {
    "接口名称": "[RewardedVideoAd.offLoad](/miniprogram/dev/api/ad/RewardedVideoAd.offLoad)",
    "描述": "移除激励视频广告加载事件的监听函数"
  },
  {
    "接口名称": "[RewardedVideoAd.onClose](/miniprogram/dev/api/ad/RewardedVideoAd.onClose)",
    "描述": "监听用户点击  按钮的事件"
  },
  {
    "接口名称": "[RewardedVideoAd.onError](/miniprogram/dev/api/ad/RewardedVideoAd.onError)",
    "描述": "监听激励视频错误事件"
  },
  {
    "接口名称": "[RewardedVideoAd.onLoad](/miniprogram/dev/api/ad/RewardedVideoAd.onLoad)",
    "描述": "监听激励视频广告加载事件"
  },
  {
    "接口名称": "[RewardedVideoAd.show](/miniprogram/dev/api/ad/RewardedVideoAd.show)",
    "描述": "显示激励视频广告"
  }
]
```

## Skyline

```json
[
  {
    "接口名称": "[OpenContainer](/miniprogram/dev/api/skyline/OpenContainer)",
    "描述": "OpenContainer 实例，可通过 SelectorQuery) 获取"
  }
]
```

### DraggableSheetContext

```json
[
  {
    "接口名称": "[DraggableSheetContext.scrollTo](/miniprogram/dev/api/skyline/DraggableSheetContext.scrollTo)",
    "描述": "滚动到指定位置"
  }
]
```

### Snapshot

```json
[
  {
    "接口名称": "[Snapshot.takeSnapshot](/miniprogram/dev/api/skyline/Snapshot.takeSnapshot)",
    "描述": "对 snapshot 组件子树进行截图"
  }
]
```
