Доброго!
VueJs - как сделать зависимые элементы формы?
К примеру - в зависимости от выбранного пункта select появляются те или иные доп. поля параметры которых достаются через Ajax (тип поля, его название, required или нет и тд). Тоесть выбираю пункт "статьи" в диве повляются инпуты "название" и "дата выхода" а если выбрать "книги" - "название" и "автор".
Создай компоненты "статьи" и "книги". В список select атрибута добавь название компонентов. В зависимости от выбранного пункта "select" рендеришь нужный компонент.