1

我正在尝试继承/覆盖销售点 ProductScreen 的侦听器。Owl.js 对我来说是新的我花了很多时间但找不到任何解决方案。

这是销售点模块的监听器事件代码

useListener('click-product', this._clickProduct);

async _clickProduct(event) {
            // base code
        }

所以基本上我创建了扩展模块并且需要覆盖方法_clickProduct以便我可以做我的自定义的东西。

谢谢。

4

1 回答 1

1

我找到了继承方法的方法

const ProductScreen = require('point_of_sale.ProductScreen');
const MyProductScreen = ProductScreen => class extends ProductScreen {

    async _clickProduct(event) {
        return super._clickProduct(...arguments);
    }

}
于 2021-03-15T06:26:17.333 回答