Somepage не активен и не выполняется, если он не отображается. Вот почему наблюдатель не работает. После того, как вы направитесь к SomePage
, оно выполнится, и наблюдатель выполнит свою работу.
Я не знаю ваших настроек, но, возможно, вы могли бы визуализировать компонент с помощью v-show?
Так что это не всегда видно, но всегда выполняется.