Страницы

Поиск по вопросам

воскресенье, 7 июля 2019 г.

VueJS получить информацию перед разворачиванием строки?

Использую bootstrap-vue компонент таблицы. Как сделать, чтобы при нажатии на "Show Details", сначало отправлялся GET запрос на получение данных, и после успешного получения, открывалась строка с этими данными?


Ответ

Пример реализации: github
Вынесены отдельно функции получения данных с сервера (loadData) и функция нажатия на кнопку для открытия данных (details).
Функция обработки нажатия принимает два параметра: row ( текущая строка таблицы ) и type ( тип нажатия, а именно открытие или закрытие ).
Для реализации асинхронности использовались promise`ы.
Процесс подгрузки данных:

Загруженные данные:

Комментариев нет:

Отправить комментарий