Vue шаг за шагом. Сортировка, поиск. Пример#6
Сортировка, поиск
В этом примере продолжаем дорабатывать компонент client.
Добавлен компонент header-order. С его помощью заголовки таблицы могут быть сделаны «кликабельными» и при клике менять направление сортировки соответствующего столбца. Обратите внимание как этот компонент используется в компоненте client-table и как он работает со slot-тами.
Библиотека vue-material
Также добавлена библиотека vue-material. С ее помощью создан компонент table-menu. Этот компонент сожржит поле для фильтра/поиска и меню сортировки и сделан для того, чтобы его «приклеивать» ко всем таблицам. В нем будет не только поле поиска, но и меню со списком полей для сортировки и другие «плюшки» для мобильной версии. Но об этом в следующем примере.
Ссылки
Слоты: https://ru.vuejs.org/v2/guide/components-slots.html
vue-material: https://vuematerial.io/
Резюме
Сделана сортировка столбцов в таблице. Поиск/фильтрация данных. Пример использования библиотеки vue-material.
В следующем примере
Адаптивный дизайн. Таблица - трансформер под настольные и мобильные устройства.
Смотри также:
- Vue. Vue-router
- Vue. Свойство data. Основы компонент
- Vue. CRUD. Работа с данными
- Vue. Mixins (Примеси)
- Vue. computed свойства. Постраничный вывод данных
- Vue. Сортировка, поиск данных в таблицах
- Vue. Таблица - трансформер под настольные и мобильные версии
- Vue. Стандартная таблица. Минимизируем код
- Vue. Динамическая загрузка компонент
- Vue. Диалоги и Notifications
- Vue.Стандартный компонент для редактирования данных
- Vue. Разнообразие из кирпичиков
- Flask + Vue. Финальный пример
Недавні записи
- U-FOC PC Monitor для Chrome browser
- Фільтрація Back-EMF. Безсенсорні BLDC мотори
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
Tags
eeprom gps mpu-9250 sensors lcd displays html tim meteo remap pwm avr rfid ethernet pmsm raspberry-pi mpx4115a piezo uart watchdog exti git i2c bme280 bmp280 barometer nodemcu st-link eb-500 led atmega esp8266 bkp servo stm32 wifi flask solar bluetooth brushless motor smd docker books encoder capture battery soldering hih-4000 ssd1331 ssd1306 mpu-6050 dc-dc ngnix programmator mongodb examples adc nvic dht11 rs-232 css websocket web python 3d-printer rtc usart gpio foc bldc usb flash dma sms max1674 java-script timer options
Архіви