我收到一个奇怪的错误 - 尝试在react-slick滑块的反应中触发滚动的下一个和上一个事件。
错误:
TypeError:无法执行'滚动' on' Window':参数1('选项')不是对象。
29 |
30 | componentWillMount(){
31 | window.addEventListener('wheel', function(e){
> 32 | this.scroll(e.wheelDelta);
33 | })
34 | }
35 |
这是我的代码:
constructor(props) {
super(props);
this.scroll = this.scroll.bind(this);
}
scroll(y){
y > 0 ? (
this.slider.slickNext()
) : (
this.slider.slickPrev()
)
}
componentWillMount(){
window.addEventListener('wheel', function(e){
this.scroll(e.wheelDelta);
})
}
<Slider {...settings} ref={slider => this.slider = slider}>
{sliderItems}
</Slider>