Проблема в том, что имя получает неопределенное значение. Я не знаю почему.
введите описание изображения здесь
router.beforeEach((to, from, next) => { console.dir(to); });
при условии, что у вас есть файл router.js или что-то похожее, ваш объект маршрута будет выглядеть примерно таклюбой маршрут