Задать вопрос
@SpaceJesus
Web Программист

Как правильно сохранить данные из формы?

Доброго времени суток. Возник вопрос, как сохранять данные из большой формы.
Имеется форма, поделенная на логические блоки, поделена при помощи wizard, для пошагового заполнения.
5ec77485c1e22906342868.png
Теперь стоит вопрос, как. сохранить данные в БД, каждый раз, после перехода на следующий шаг, или предварительно собрать все данные в VUEX и только потом целиком отправить их на сервер?

Буду признателен, если поделитесь статьями или литературой, по проектировке подобных механизмов
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
С точки зрения юзабилити лучше сохранять промежуточные этапы.
Статьи тут никакие не нужны. Надо только представить себя на месте юзера, у которого завис браузер, или коорый срочно отошел, а когда вернулся то сессия уже протухла, или при сохранении всех данных скопом произошла ошибка. И сравнить свои эмоции когда надо вводить всё заново или только то что не успел ввести раньше.

Если все данные обязательны для дальнейшей работы с сайтом, то это тоже делается стандартно - флагом, точно так же, как с подтверждением емейла: перед пользованием сайтом вы должны загрузить все данные.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
Если допустимы частичные данные, то можете каждый шаг сохранять. Если нужны все, то на последнем шаге.
Как в примере, обычно разделяют и пользователь может потом вернуться для дополнения недостающими данных.
Ответ написан
Комментировать
Для формы делаете отдельный компонент, а дальше v-model вам в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы