В приложении использую vuex и готовую библиотеку компонентов iview.
Идея в том, чтобы использовать один шаблон на категории, технологии и этапы, по структуре данных они похожи, и шаблон элемента я описываю в state каждого компонента вместе с параметрами валидации.
Пробовал описать модальные окна с формами традиционным способом в компоненте List, но тогда на каждый элемент компонента List создаётся два модальных окна edit и delete ну и каждый List имеет по модальному окну добавления записи. Кажется избыточно...
Попробовал динамически создавать модальное окно по клику на кнопку, и передавать им нужные props, но не разобрался как валидировать поля ввода, и вообще описание формы таким способом сложно читаемо, может кто подскажет в правильном ли направлении думаю.
Спасибо за внимание!