@crdrads

Как удалить Event Listener в кастомной директиве?

В директиве в inserted есть такое
function myFunc () { console.log('RESIZE!!!') }
window.addEventListener('resize', myFunc)


Листенер остается висеть даже при переходе на другую страницу, где эта директива не используется. Не могу понять как его удалить? В unbind я не могу использовать функцию тк она использует переменные из insertedю Какой-то убогий замкнутый круг получается
  • Вопрос задан
  • 247 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Тут больше подойдет примесь, а не директива. В ней можно прописать свою реакцию на mounted и beforeDestroy
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы