Задать вопрос
@myskypesla

Как уничтожить fullpage.js при переходе между роутами?

Привет всем.
Есть сайт из 5 страниц. Каждая страница - это роутер.
На главной странице в mounted() я инициализируются fullpage.js. Всё ок на данном этапе.
Но когда перехожу на другую страницу (меняется роутер), то у html и body остаются классы и стили, которые были добавлены плагином fullpage.js и которые ломают вёрстку на других страницах.

У плагина есть функция destroy("all"), которая удаляет всю инициализацию и всё что связано с плагином. Я попробовал её запустить в router/index.js с методом beforeRouteLeave, не выходит.

Как можно решить проблему?
  • Вопрос задан
  • 953 просмотра
Подписаться 2 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы