Ошибка "TypeError: Failed to execute 'addEventListener' on 'EventTarget': parameter 2 is not of type 'Object'."

Почему возникает ошибка?

TypeError: Failed to execute 'addEventListener' on 'EventTarget': parameter 2 is not of type 'Object'."

created() {
  window.addEventListener("load", setTimeout(() => this.scrollTo(location.hash.slice(1)), 1));
},


Ответы (2 шт):

Автор решения: AndreiS

Вам прям так в ошибке говорится, "parameter 2 is not of type 'Object" проверьте тип ваших аргументов или их порядок.

→ Ссылка
Автор решения: Kek Off

SetTimeOut нужно обвернуть в функцию, и тогда ошибка исчезнет

    const scrollTo=this.scrollTo.bind(this)
window.addEventListener("load", () => setTimeout(function(){
  scrollTo()
}, 1));
→ Ссылка