我正在使用 rxjs6 升级到 angular7:在mouseWheelEvent我得到的类型中"Property 'wheelDelta' does not exist on type 'WheelEvent'"。
我们有其他选择wheelDelta吗?
mouseWheelFunc(event: MouseWheelEvent): void {
// var event = window.event || event; // old IE support
let delta = Math.max(-1, Math.min(1, (event.wheelDelta || -event.detail)));
if ( delta > 0) {
this.mouseWheelUp.emit(event);
} else if ( delta < 0) {
this.mouseWheelDown.emit(event);
}
// for IE
event.returnValue = false;
// for Chrome and Firefox
if ( event.preventDefault) {
event.preventDefault();
}
}
Run Code Online (Sandbox Code Playgroud)
src/modules/components/numeric-stepper/mousewheel.directive.ts(23,49) 中的错误:错误 TS2339:“WheelEvent”类型上不存在属性“wheelDelta”。