@insanel

Как наилучшим образом разбить большую форму регистрации на vue?

И так, у меня есть громадная форма отправки данных

Пока я верстал и не замечал сути, я понял, что мой компонент разросся до 200 символов и еще настолько же увеличится, если продолжить в том же духе.

Предполагаю, что можно было бы логически разбить по группам некоторые инпуты друг от друга, но в таком случае как передать данные? + почти каждый инпут проходит валидаю по vuelidate, тоже не совсем понимаю как это сделать
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
@art055
Хранилище тут может запутать , лучше сделайте родительский компонент, туда пропишите в data поля и импортируйте дочерние компоненты(можно все инпуты в отдельные, но это тоже может запутать , а из дочерних компонентов передайте через emit при изменение полей инпута или скелета, это уже как вариант можно внутри watch.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bqio
https://github.com/bqio
Ну во-первых, что же у Вас за форма там такая?
А во-вторых, в родительском компоненте слушайте события с дочерних, а в дочерних эмитте в родительский, но я бы посмотрел в сторону Vuex.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы