onBeforeRoute can be canceled

Можно отменить переход по роуту, если вернуть в методе onBeforeRoute false. Можно возвращать promise объект.