# wx.onOfficialComponentsInfoChange(function listener)

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

微信 Windows 版:支持

# 功能描述

监听官方组件信息变化事件

# 参数

# function listener

官方组件信息变化事件的监听函数

# 参数

# Object res
属性 类型 说明
OfficialComponentsInfo Object 全部组件的信息
结构属性 类型 说明
notificationComponentInfo Object 通知组件信息
结构属性 类型 说明
name string 组件的名称
isVisible boolean 组件是否显示
boundingClientRect Object 组件的布局位置信息
结构属性 类型 说明
width number 宽度,单位:px
height number 高度,单位:px
top number 上边界坐标,单位:px
right number 右边界坐标,单位:px
bottom number 下边界坐标,单位:px
left number 左边界坐标,单位:px
rewardsComponentInfo Object 福利组件信息
结构属性 类型 说明
name string 组件的名称
canReceiveGiftCount number 可领取的礼包数量
canReceiveFriendGiftCount number 可领取的好友礼包数量
receiveDetail Object 领取事件详情(只在onOfficialComponentsInfoChange回调中返回)
结构属性 类型 说明
type string gift: 礼包, friendGift: 好友礼包
name string 礼包名称,只有 gift 类型才有
desc string 礼包描述,只有 gift 类型才有
icon string 礼包图标,只有 gift 类型才有

# 示例代码

const callback = res => console.log('officialComponentsInfoChange', res)

wx.onOfficialComponentsInfoChange(callback)
// 取消监听
wx.offOfficialComponentsInfoChange(callback)
点击咨询小助手