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 类型才有
challengeRewardsComponentInfo Object 擂台赛组件领奖信息 结构属性 类型 说明 name string 组件的名称 receiveDetail Object 领取事件详情(只在onOfficialComponentsInfoChange回调中返回) 结构属性 类型 说明 userSourceList Array. 用户领取的奖励列表 结构属性 类型 说明 source Object 奖励来源信息 结构属性 类型 说明 propList Array. 道具列表 结构属性 类型 说明 propName string 道具名称 propNum number 道具数量
sourceName string 礼包名称 type number 奖励类型:1-普通奖励, 2-稀有奖励
sourceNum number 获取的奖励数量 sourceType number 奖励类型:0-道具礼包, 1-微信蓝包, 2-h5商家券, 3-现金红包, 4-小程序券, 5-盲盒
awardResult number 奖励领取结果:1-全部成功, 2-部分成功(礼物达到领取上限), 3-领奖失败 receivedRareReward boolean 是否收到了稀有奖励
示例代码