如何在typescript中触发鼠标滚轮上的水平滚动

如何在typescript中触发鼠标滚轮上的水平滚动,typescript,scroll,Typescript,Scroll,我试图触发鼠标滚轮上的水平滚动。但是,我认为typescript不允许更新deltaX的值。不确定是否有人对这种情况有想法。这是我的代码: `document.querySelector('#tab-primary-wrapper .inner-wrapper').addEventListener('mousewheel', function(e: WheelEvent) { this.deltaX -= (e.deltaY); e.preven

我试图触发鼠标滚轮上的水平滚动。但是,我认为typescript不允许更新deltaX的值。不确定是否有人对这种情况有想法。这是我的代码:

 `document.querySelector('#tab-primary-wrapper .inner-wrapper').addEventListener('mousewheel', function(e: WheelEvent) {
            this.deltaX -= (e.deltaY);
            e.preventDefault();
        },
`
是否尝试设置元素:

document.querySelector('#tab-primary-wrapper .inner-wrapper').addEventListener('mousewheel', function(e: WheelEvent) {
            this.scrollLeft += e.deltaY;
            e.preventDefault();
        });
是否尝试设置元素:

document.querySelector('#tab-primary-wrapper .inner-wrapper').addEventListener('mousewheel', function(e: WheelEvent) {
            this.scrollLeft += e.deltaY;
            e.preventDefault();
        });

这是一个Javscript问题,没有角度或特定于typescript的主题我认为typescript将属性定义为只读,因此我无法更改该值。typescript没有运行时影响可能我误解了您的代码,但是deltaX来自何方,您是否有一个由
引用的普通dom元素?这是一个Javscript问题,没有角度或typescript特定的主体我认为typescript将属性定义为只读,因此我无法更改该值。typescript没有运行时影响可能我误解了您的代码,但是deltaX从何而来,您是否有一个由
this
引用的普通dom元素?