我正在使用 Liferay DXP 7.3 和 Commerce 3.0。 (GA1)
将产品添加到购物车后,我更改了产品数量,并且我想收听此事件。
在这种情况下是否会引发任何事件? 我怎样才能听到它?
最佳答案
组件通过使用此 useEffect 来刷新自身。
useEffect(() => {
Liferay.on(CURRENT_ORDER_UPDATED, updateCartModel);
return () => {
Liferay.detach(CURRENT_ORDER_UPDATED, updateCartModel);
};
}, [updateCartModel]);
其中CURRENT_ORDER_UPDATED
=== 'current-order-updated'
尝试像下面这样的方法来更好地调查
Liferay.on('current-order-updated', console.log)
关于Liferay商务: Is there any event is thrown when Product Quantity Change on Mini Cart?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68016524/