首页 > 其他分享 >wx.onApiCategoryChange

wx.onApiCategoryChange

时间:2024-12-30 09:59:23浏览次数:9  
标签:API function res onApiCategoryChange apiCategory wx

wx.onApiCategoryChange(function listener)

基础库 2.33.0 开始支持,低版本需做兼容处理

小程序插件:不支持

功能描述

监听 API 类别变化事件

参数

function listener

API 类别变化事件的监听函数

参数

Object res
属性 类型 说明
apiCategory number API 类别
合法值说明default默认类别nativeFunctionalized原生功能化,视频号直播商品、商品橱窗等场景打开的小程序browseOnly仅浏览,朋友圈快照页等场景打开的小程序embedded内嵌,通过打开半屏小程序能力打开的小程序

不同 apiCategory 场景下的 API 限制

X 表示 API 被限制无法使用;不在表格中的 API 不限制。

default nativeFunctionalized browseOnly embedded
navigateToMiniProgram X X
openSetting X
X X X
X
X
openEmbeddedMiniProgram X X X

示例代码

const func = function (res) {
  console.log(res.apiCategory)
}
wx.onApiCategoryChange(func)
// 取消监听
wx.offApiCategoryChange(func)

标签:API,function,res,onApiCategoryChange,apiCategory,wx
From: https://www.cnblogs.com/AtlasLapetos/p/18627448

相关文章

  • wx.getLaunchOptionsSync
    Objectwx.getLaunchOptionsSync()基础库2.1.2开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.9.4微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取小程序启动时的参数。与App.onLaunch的回调参数一致。返回值Obje......
  • wx.offApiCategoryChange
    wx.offApiCategoryChange(functionlistener)基础库2.33.0开始支持,低版本需做兼容处理。小程序插件:不支持功能描述移除API类别变化事件的监听函数参数functionlisteneronApiCategoryChange传入的监听函数。不传此参数则移除所有监听函数。示例代码constlisten......
  • wx.getEnterOptionsSync
    Objectwx.getEnterOptionsSync()基础库2.9.4开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.9.4微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取本次小程序启动时的参数。如果当前是冷启动,则返回值与App.onLaunch......
  • wx.getApiCategory
    stringwx.getApiCategory()基础库2.33.0开始支持,低版本需做兼容处理。小程序插件:不支持功能描述获取当前API类别返回值stringAPI类别不同apiCategory场景下的API限制X表示API被限制无法使用;不在表格中的API不限制。defaultnativeFunctionalized......
  • wx.postMessageToReferrerPage
    wx.postMessageToReferrerPage(Objectobject)基础库3.7.2开始支持,低版本需做兼容处理。小程序插件:不支持微信鸿蒙OS版:支持功能描述向跳转的源页面发送消息。参数Objectobject属性类型默认值必填说明extraDataObject否需要返回的数据多次调......
  • wx.getDeviceInfo
    Objectwx.getDeviceInfo()基础库2.20.1开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.21.3微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取设备基础信息返回值Object属性类型说明最低版本abistring......
  • wx.getSystemSetting
    Objectwx.getSystemSetting()基础库2.20.1开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.21.3微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取设备设置返回值Object属性类型说明bluetoothEnabledbo......
  • wx.getWindowInfo
    Objectwx.getWindowInfo()基础库2.20.1开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.21.3微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取窗口信息返回值Object属性类型说明pixelRationumber设备......
  • wx.openSystemBluetoothSetting
    wx.openSystemBluetoothSetting(Objectobject)基础库2.20.1开始支持,低版本需做兼容处理。以Promise风格调用:支持需要页面权限:当前是插件页面时,宿主小程序不能调用该接口,反之亦然小程序插件:支持,需要小程序基础库版本不低于2.21.3微信鸿蒙OS版:支持限制:仅在点击行......
  • wx.arrayBufferToBase64
    stringwx.arrayBufferToBase64(ArrayBufferarrayBuffer)从基础库2.4.0开始,本接口停止维护基础库1.1.0开始支持,低版本需做兼容处理。小程序插件:支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述将ArrayBuffer对象转成Base64字符串参数A......