Я не эксперт Vue, но я думаю, что нет прямого решения вашей проблемы, потому что Carousel не выделяет никаких событий с информацией о том, что в настоящее время отображается. Я могу подумать о двух обходных решениях:
-
VueStrap Hack:
- добавить излучение слайд-события в объект карусели
- добавьте некоторые перечисления в элементы, например, добавьте их реквизиты с идентификатором, чтобы вы могли отправить этот идентификатор с событием слайда
-
Создайте обертку вокруг карусели. Прослушайте событие click, затем в обработчике события click, выберите с jQuery все элементы и пропустите их, ищите один с
active
классом.
Зная, какой элемент активен, и зная их количество, вы можете использовать set(progress)
метод progressbar, чтобы правильно установить его.