Как я могу добавить индикатор выполнения для слайдера карусели?


-1

Я не эксперт Vue, но я думаю, что нет прямого решения вашей проблемы, потому что Carousel не выделяет никаких событий с информацией о том, что в настоящее время отображается. Я могу подумать о двух обходных решениях:

  1. VueStrap Hack:

    • добавить излучение слайд-события в объект карусели
    • добавьте некоторые перечисления в элементы, например, добавьте их реквизиты с идентификатором, чтобы вы могли отправить этот идентификатор с событием слайда
  2. Создайте обертку вокруг карусели. Прослушайте событие click, затем в обработчике события click, выберите с jQuery все элементы и пропустите их, ищите один с activeклассом.

Зная, какой элемент активен, и зная их количество, вы можете использовать set(progress)метод progressbar, чтобы правильно установить его.

vue.js, vuejs2 вид-компонент,

vue.js,vuejs2,vue-component,

2

Ответов: 1


-1

Я не эксперт Vue, но я думаю, что нет прямого решения вашей проблемы, потому что Carousel не выделяет никаких событий с информацией о том, что в настоящее время отображается. Я могу подумать о двух обходных решениях:

  1. VueStrap Hack:

    • добавить излучение слайд-события в объект карусели
    • добавьте некоторые перечисления в элементы, например, добавьте их реквизиты с идентификатором, чтобы вы могли отправить этот идентификатор с событием слайда
  2. Создайте обертку вокруг карусели. Прослушайте событие click, затем в обработчике события click, выберите с jQuery все элементы и пропустите их, ищите один с activeклассом.

Зная, какой элемент активен, и зная их количество, вы можете использовать set(progress)метод progressbar, чтобы правильно установить его.

vue.js, vuejs2 вид-компонент,
Похожие вопросы