模块事件
更新时间:2025-07-03 14:46:06
一、刷新可领取优惠券列表
说明: 当需要刷新可领取优惠券列表时触发该事件
Event 事件: CouponEvent.RefreshCouponList
回调参数: unknown
示例:
couponTarget.eventEmitter.on(CouponEvent.RefreshCouponList, () => {
console.log('需要刷新优惠券列表');
// 重新获取优惠券列表
});
二、新增优惠券
说明: 当有新的优惠券添加时触发该事件
Event 事件: CouponEvent.AddCouponItem
回调参数: CouponCommonData[]
示例:
couponTarget.eventEmitter.on(CouponEvent.AddCouponItem, (coupons) => {
console.log('新增优惠券:', coupons);
});
三、删除优惠券
说明: 当优惠券被删除时触发该事件
Event 事件: CouponEvent.DeleteCouponItem
回调参数: CouponCommonData[]
示例:
couponTarget.eventEmitter.on(CouponEvent.DeleteCouponItem, (coupons) => {
console.log('删除优惠券:', coupons);
});
四、更新优惠券信息
说明: 当优惠券信息发生更新时触发该事件
Event 事件: CouponEvent.UpdateCouponItem
回调参数: CouponCommonData[]
示例:
couponTarget.eventEmitter.on(CouponEvent.UpdateCouponItem, (coupons) => {
console.log('优惠券信息更新:', coupons);
});
五、切换优惠券开关
说明: 当优惠券功能开关状态改变时触发该事件
Event 事件: CouponEvent.SwitchCoupon
回调参数: CouponSwitchContent
示例:
couponTarget.eventEmitter.on(CouponEvent.SwitchCoupon, (switchData) => {
console.log('优惠券开关状态:', switchData.enable);
});
