формам редактирования в vuejs. По тем примерам, что я видел через пропсы передают какой-то объект, и редактируют именно его (что вроде делать нельзя). Как я понимаю правильный воркфлоу в этом кейсе такой:
*есть компонент ItemForm - сама форма создание редактирование объекта, содержит логику самой формы. У нее есть props item. в created/mounted этого компонента есть код типа this._item = deep_copy(this.item). И все изменения делаются в клонированом объекте. А по клике на сабмите формы(ну или просто при изменении) эмитится this._item в родительский компонет
*родительский компонент NewItem/EditItem, которые включают ItemForm + дергает create/update эндпоинты у api
все верно же, или я чего-то не улавливаю?
почему не рассматриваешь вариант сделать @change и эмитить измененные данные?
Обсуждают сегодня