老师您好,关于addEventListener绑定事件的this指向问题,
来源:8-6 加载更多功能实现

袁门弟子
2020-05-30
老师您好,这节课中,document.EventListener后面绑定的scrollHandler函数,内部的this指向,如果不加bind改变的话,应该是document,不知道为啥您的代码没有bind却没有出现这个问题呢?
还有一个问题,就是我是在绑定时候改变this指向了,但是似乎removeEventListener病不生效,我已经移除啦,componentDidUpdata已经执行了,但是还是会继续加载,似乎事件移除并不成功,这和我改变this指向有关吗?
其他一切正常。
写回答
1回答
-
因为handleScroll是通过箭头函数定义的,内部的this指向的是定义该函数时的对象(即组件实例),而不是运行时的对象。
第二个问题,根据描述,无法判断原因,建议单步debug下。
00
相似问题
老师您好,关于与iOS桥接的问题
回答 1
请问两个关于参数传递的问题
回答 1
关于领域实体是否会受到后端接口限制的问题
回答 1
关于事件错误
回答 1
reducer中 发送多个fetch请求
回答 1