带有箭头功能的removeEventListener不适用于传递参数
addEventLisner() { // it works perfectly
for (let i = 0; i < this.users.length; i++) {
// element id's are dynamic
document.getElementById('user' + (i + 1)).
addEventListener('click', () => this.routing('user',
this.users[i].id), true);
}
}
removeEventLisner() { // it does not works
for (let i = 0; i < this.users.length; i++) {
// element id's are dynamic
document.getElementById('user' + (i + 1)).
removeEventListener('click', () => this.routing('user',
this.users[i].id), true);
}
}
如何使用箭头功能删除removeEventListener
?我需要在路由功能中将用户ID作为参数传递。