Собственно почему он не должен запускаться? Происходит инициализация всего js кода, и не важно используется компонент в данный момент времени или нет, он будет обработан. В composition api весь код находится в функции setup пока компонент не будет вызван код внутри функции не отработает
Ejex Xeffer, это два разных инструмента, и нужен не для vue, а для тебя. Можешь вообще ничего не использовать. И вообще как ты пришёл к такому выводу из данного ответа.
shurshur, до появления js фреймворков использовались всякие wordpress да и сейчас используются, которые так же имеют свой порог входа и которые тянут кучу всякого говнокода в том числе и на фронт
Ну один из вариантов удалять событие, когда запускаешь свой автоскролл по завершению обратно вешать событие. Не задавай вопрос как это делается, легко ищется поисковиком
Ну если перекрыто, то не поддерживается или переопределено, под флагом так же свойство может перекрываться. Но в твоем случае виновата невнимательность скорее всего как заметил FeST1VaL