模块事件
更新时间:2025-02-28 14:41:01
一、商品库点击事件
说明: 观众点击商品后触发该事件。
Event 事件: InteractReceiveEvents.ProductClick
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
nickname |
用户昵称 | string |
productId |
商品 id | string |
name |
商品名称 | string |
type |
商品类型 | ProductClickType |
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.ProductClick, (data) => {
toast.info(`${data.nickname}点击了${data.name}`);
});
二、商品下单数量事件
Event 事件: InteractReceiveEvents.ProductBuyTimes
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
nickname |
首个下单观众昵称 | string |
count |
次数 | number |
productId |
商品 id | string |
productName |
商品名称 | string |
productType |
商品类型 | IarProductType |
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.ProductBuyTimes, (data) => {
console.log('3 秒内频道商品下单列表', data.list);
});
三、互动设置信息更新事件
Event 事件: InteractReceiveEvents.InteractSettingUpdate
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.InteractSettingUpdate, () => {
const interactSetting = watchCore.interactReceive.getInteractSetting()
console.log('互动设置', interactSetting);
});
四、签到次数事件
Event 事件: InteractReceiveEvents.SignInTimes
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
nickname |
首个下单观众昵称 | string |
count |
次数 | number |
示例:
watchCore.interactReceive.eventEmitter.on(InteractReceiveEvents.SignInTimes, (data) => {
console.log('3 秒内频道签到次数', data.time);
console.log('3 秒内频道首个签到昵称', data.nickname);
});
