@dhesaw

Почему watch не работает с document.location?

Здравствуйте!
Почему watch не срабатывает в данном случае?
Есть такое вычисляемое свойство, которое возвращает текущий pathname
getPathName(){
            return document.location.pathname;
        }


И watch
getPathName(news){
            console.log(news,document.location.pathname);
        }

Если pathname меняется, то почему-то не вызывается watch
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Потому что watch работает на реактивные свойства. Если хочется добиться реакции на изменение параметров маршрута, то работает watch на $route.params или fullpath, например. Также есть навигационные хуки, которые вызываются при изменении или переходе по маршруту. Это всё при использовании vue router, при своем роутере надо об этом самому и позаботиться
Ответ написан
Ваш ответ на вопрос

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

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