Я выполняю axios
ajax запрос к моей базе данных для JSON списка tags
, относящегося к topic
, который выбран с помощью раскрывающегося списка. Если значение topic
не передается, тогда я получаю список всех тегов в базе данных (может быть, в данный момент около 100-200 тегов).
Шаги:
- Пользователь выбирает
topic
из спада - Прослушивает событие
onChange
и передает выбранное значение моему API с помощью axios get()
. - Получение предварительно отфильтрованного списка в виде массива JSON объектов из базы данных на основе значения, отправленного из
topic
Очевидно, каждый раз, когда пользователь изменяет topic
, еще один вызов API / базы данных. Я видел (но никогда не использовал) другой параметр filter
При проектировании формы было бы лучше загрузить все значения параметров формы в beforeMount()
и затем отфильтровать их в зависимости от что выбрано? Или лучше подождать, пока пользователь выберет какой-либо параметр, прежде чем загружать другие?