Spartacus 店面 CDS(上下文驱动服务)上的自定义事件
Custom Event on CDS (Context Driven Services) on Spartacus Storefront
我按照官方 Spartacus 文档中的指南在 Spartacus 上设置了 CDS。但是我不知道如何设置在查看产品时触发的“查看产品页面”事件。有人知道在 Spartacus 上配置它的正确方法吗?
我不熟悉 CDS,但据我所知,您可以使用 Spartacus 事件服务订阅和响应 ProductDetailsPageEvent。
请参考下面写在你app.module.js中的源代码:
export class AppModule {
constructor(events: EventService) {
const event$ = events.get(ProductDetailsPageEvent);
event$.subscribe((event) => console.log('ProductDetailsPageEvent is fired: '
+ event));
}
}
详情可以在斯巴达克斯文档中找到:
https://sap.github.io/spartacus-docs/event-service/#page-title
此致,
杰瑞
我按照官方 Spartacus 文档中的指南在 Spartacus 上设置了 CDS。但是我不知道如何设置在查看产品时触发的“查看产品页面”事件。有人知道在 Spartacus 上配置它的正确方法吗?
我不熟悉 CDS,但据我所知,您可以使用 Spartacus 事件服务订阅和响应 ProductDetailsPageEvent。
请参考下面写在你app.module.js中的源代码:
export class AppModule {
constructor(events: EventService) {
const event$ = events.get(ProductDetailsPageEvent);
event$.subscribe((event) => console.log('ProductDetailsPageEvent is fired: '
+ event));
}
}
详情可以在斯巴达克斯文档中找到:
https://sap.github.io/spartacus-docs/event-service/#page-title
此致, 杰瑞