Как в vue-router реагировать на изменения параметра в vuex store?
В store держу параметр isLogged (true/false), означающий, залогинен ли пользователь.
Его состояние может измениться из нескольких мест: и по кнопке "Выйти", и по ответу сервера на очередной запрос и по таймауту.
Как лучше сделать, чтобы при изменении состояния на "разлогинен", пользователя перебрасывало на определенный route?
Насколько я понял, пихать в store.mutations что-то помимо изменения store некошерно. Так как же быть?
В самом роутере никак этого не сделать. У вас есть какой-то главный компонент, который внутри себя содержит роутер. Вот в этом компоненте и следите за состоянием этого параметра.