например "Сертификаты" , справочники ( объект с массивами объектов типа { label, id } их я использую в селектах.Я наполняю модель данными, фильтрую все нуловые значения перед отправкой (патч метод) и вот тут вопрос! на сервер все значения из селектов нужны в виде массивов числовых id. То есть мне пришел массив пустой или заполненный объектами "Сертификатов", я его пополняю новыми ( их список нужно визуально отобразить в виде label) и отправляю на сервер маплю объекты на id. и так с каждым селектом. У меня замешательство в том моменте, что одни и те же сущности по разному приходят и отправляются - это нормально или можно на сервере делать этот маппинг ?
Вы можете сделать все манипуляции в одном формате?
для отображения мне нужны массивы объектов, для сервера нужны только массивы айдишников
С сервера вы отправляете объекты, На сервер запускаете ид-шники.
нормально
Здравствуйте) когда продолжение видеокурса?)
Просто функция хэлпер, которая итерирует поля, если объект - берет айди, если массив - мап айдишников, остальные поля просто так, пишется за пару минут)
не все массивы и объекты надо преобразовывать
map({id} => id);
Так преобразуйте)
Рано или поздно вы придёте к тому, что будете держать словари отдельно и мапить их исключительно для select. В самих моделях и v-model у вас будут исключительно id.
у меня итак есть словарь, я об этом писал
Обсуждают сегодня