панель с каталогами и раскрывающимся деревом, справа каталоги и файлы). переход по папкам осуществляется изменением пути до папки в query параметрах роутера:
this.$router.push({ query: { path: query } });
но при этом у меня не отрабатывают хуки роутера beforeRouteLeave.
как можно отследить изменение query параметров находясь в компоненте?
Через watch
спасибо, отслеживается. а могу ли я при этом отменить переход? например отловил изменение query, сделал необходимые проверки, результат пришел отрицательный и пользователь должен остаться на текущем query параметре
Обсуждают сегодня