模块事件

一、商品库点击事件

说明: 观众点击商品后触发该事件。

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