Polyv Help Center

Help Center

Module Events

Updated: 2025-07-03 14:46:06

1. Refresh Available Coupon List

Description: This event is triggered when the list of available coupons needs to be refreshed.

Event: CouponEvent.RefreshCouponList

Callback Parameters: unknown

Example:

couponTarget.eventEmitter.on(CouponEvent.RefreshCouponList, () => {
  console.log('需要刷新优惠券列表');
  // 重新获取优惠券列表
});

2. Add Coupon

Description: This event is triggered when a new coupon is added.

Event: CouponEvent.AddCouponItem

Callback Parameters: CouponCommonData[]

Example:

couponTarget.eventEmitter.on(CouponEvent.AddCouponItem, (coupons) => {
  console.log('新增优惠券:', coupons);
});

3. Delete Coupon

Description: This event is triggered when a coupon is deleted.

Event: CouponEvent.DeleteCouponItem

Callback Parameters: CouponCommonData[]

Example:

couponTarget.eventEmitter.on(CouponEvent.DeleteCouponItem, (coupons) => {
  console.log('删除优惠券:', coupons);
});

4. Update Coupon Information

Description: This event is triggered when coupon information is updated.

Event: CouponEvent.UpdateCouponItem

Callback Parameters: CouponCommonData[]

Example:

couponTarget.eventEmitter.on(CouponEvent.UpdateCouponItem, (coupons) => {
  console.log('优惠券信息更新:', coupons);
});

5. Toggle Coupon Switch

Description: This event is triggered when the coupon feature toggle state changes.

Event: CouponEvent.SwitchCoupon

Callback Parameters: CouponSwitchContent

Example:

couponTarget.eventEmitter.on(CouponEvent.SwitchCoupon, (switchData) => {
  console.log('优惠券开关状态:', switchData.enable);
});
联系客服,在线咨询