Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
На vue3 написать форму фильтра c полями

Разместить заказ
k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 9 лет и 7 месяцев
Бюджет: 1 000 — 2 000 ₽/час
Нужно написать приложение Vue3 состоящее из фильтра, на базе компонентов, который бы отдавал на бэк по axios данные фильтра. Этот фильтр на базе компонентов далее хотелось бы встроить в своё приложение, которое уже в чём-то готово.

Специалисту для простоты пусть фильтр будет размещен в виде компонента <the-filter> во App.vue. В своё приложение разместим этот фильтр сами.

Форма фильтра состоит из полей и кнопки "отправить/Найти".
Типы полей: диапазон (цена от ***, до ***), текстовое поле, выпадающий список, чекбокс, радио, файл.

Пример как должно выглядеть:
Текстовое поле: Простой компонент TheInput, который состоит из простого <input type='text'>
Диапазон: составной компонент InputRange, который состоит из двух TheInput компонентов

итп

Нужно в итоге чтобы введенные данные в фильтр, отправлялись на бэк с помощью axios

Желательно писать с Composition API, но в целом без разницы, главное чтобы код был читабельным, чистым, без сильных искажений правильных практик.

Нужно учесть что несколько экземпляров компонента фильтра может быть размещено на одной странице, один фильтр для одного блока, другой для другого в рамках одной страницы.

Пример вида фильтра на скриншоте. Фильтр оформлять как-то по css не обязательно, важен сам функционал. На проекте используется bootstrap5 поэтому возможно использовать его, с простым class='form-controll' на инпутах
Разделы:
Заказ
Опубликован:
29.03.2024 | 08:35 [поднят: 29.03.2024 | 08:35]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».