SH8DER
@SH8DER
Начинающий Web-разработчик

Как vue делает сравнение входных данных при v-model внутри себя?

Собственно вопрос в заголовке.
Мне интересно как делается проверка такая при v-model. Допустим есть у нас есть Select с большим массивом глубоких объектов?
Просто делаю свой кастомный селект, и при изменении value делаю итерацию по входящему массиву объектов с глубокой проверкой объекта текущей итерации и того что в value — для того чтобы отобразить в placehoolder Select'а какой объект выбран.
Имеет ли смысл сделать обычный Select внутри моего Select и делать с ним v-model, чтобы vue сам занимался сравнением объектов, строк и т.д?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
rpsv
@rpsv
делай либо хорошо, либо никак
Что значит глубокий объект? Древовидная иерархия имеется ввиду или что?
Если да, то в сторону https://vue-treeselect.js.org посмотрите

При любом раскладе у вас каждый объект должен идентификатор иметь, и тогда select будет хранить не весь объект, а только его идентификатор.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы