模块事件
一、商品库点击事件
说明: 观众点击商品后触发该事件。
Event 事件: InteractReceiveEvents.ProductClick
回调参数: Object
对象,详细类型说明如下
属性名
说明
类型
nickname
用户昵称
string
name
商品名称
string
type
商品类型
ProductClickType
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.ProductClick, (data) => {
toast.info(`${data.nickname}点击了${data.name}`);
});
二、商品库开关修改事件
说明: 管理后台的商品库开关更改后触发该事件。
Event 事件: InteractReceiveEvents.ProductEnabledChange
回调参数: Object
对象,详细类型说明如下
属性名
说明
类型
productEnabled
商品库开关
boolean
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.ProductEnabledChange, (data) => {
if (data.productEnabled) {
console.log('商品库打开,显示商品库');
} else {
console.log('商品库关闭,隐藏商品库');
}
});
三、互动设置信息更新事件
Event 事件: InteractReceiveEvents.InteractSettingUpdate
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.InteractSettingUpdate, () => {
const interactSetting = watchCore.interactReceive.getInteractSetting()
console.log('互动设置', interactSetting);
});
Last updated
Was this helpful?