- допустим это родительский компонент, у него 4 потомка - логин, регистрация, восстановить пароль, успешно зарегался.
Что будет правильнее сделать - через роутер прописывать пути к этим компонентам, или сделать их динамическими, а вызывать через родителя?
Через роутер и именовать. Захочешь послать гостя на форму регистрации - напишешь this.$router.push({ name: 'register' }); Захочешь изменить урл регистрации - поменяешь в роуте и не придётся по всему проекту искать, где использовался роут, ибо имя останется то же.
тогда еще больше запутался. Может неправильно понимаю как роутинг работает В router js я прописываю роутинги, например path: '/login', name: Login, component: Authorize, соответственно, чтобы вызвать из под Authorize компонент Login, мне нужно через router push делать?
name — это имя роута, к компонентам никакого отношения
Обсуждают сегодня