Следующий важный компонент админки - модальные окна для создания и редактирования моделей.
Vesp-modal
расширяет компонент из BootstrapVue, принимает всего его параметры и добавляет отправку формы с данными.
Редактируемые данные передаются через v-model
, и если в них указан первичный ключ (по умолчанию поле id
, но можно настроить и другой), то форма отправится методом PATCH
(редактирование), а если нет, то PUT
(создание).
Содержимое формы вставляется в слот #form-fields
, а сами формы я предлагаю хранить отдельно от модальных окон, для удобства. Давайте разберём форму работы с пользователями.