Bermilion
@Bermilion
Frontend Developer

Как реализовать рендеринг формы с валидацией?

В приложении использую vuex и готовую библиотеку компонентов iview.
5b0beaa735f1d489138086.png
Идея в том, чтобы использовать один шаблон на категории, технологии и этапы, по структуре данных они похожи, и шаблон элемента я описываю в state каждого компонента вместе с параметрами валидации.

Пробовал описать модальные окна с формами традиционным способом в компоненте List, но тогда на каждый элемент компонента List создаётся два модальных окна edit и delete ну и каждый List имеет по модальному окну добавления записи. Кажется избыточно...

Попробовал динамически создавать модальное окно по клику на кнопку, и передавать им нужные props, но не разобрался как валидировать поля ввода, и вообще описание формы таким способом сложно читаемо, может кто подскажет в правильном ли направлении думаю.

Спасибо за внимание!
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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