Разработать компонент Vue.js
Примерный вид такой:
см. приложенную картинку
1.Это должна быть именно dropdown-форма, а не collapse. То есть форма должна перекрывать собой имеющиеся элементы, а не «сдвигать» их вниз.
2.Компонент должен быть выполнен с помощью библиотеки "bootstrap-vue": "2.0.0-rc.1", желательно без дополнительных зависимостей, но это обсуждаемо.
3.Имена, типы и значения полей (справа) должны подаваться через params.
- - Строка
- - Число
- - Dropdown list (массив)
- - Дата (dropdown calendar)
4.Готовые фильтры (слева) так же должны передаваться через params массивом.
5.Если пользователь продолжил заполнять основной input, убрать форму после 4го символа и заполнить значение поля default.
6.На все активности (кнопки и нажатие Enter) поставить функции-заглушки.