Добавление нескольких классов для маркера нумерации страниц Swiper

#swiper #swiperjs #react-native-swiper #swiper.js #ngx-swiper-wrapper

#swiper.js #react-native-swiper #ngx-swiper-wrapper

Вопрос:

Я пытаюсь добавить новый element class к каждому из моих маркеров нумерации страниц, и я хочу сохранить стиль по умолчанию swiper . Итак, что я сделал

 pagination={
    clickable: true,
    bulletClass: `swiper-pagination-bullet ${style['feature-pagination']}`,
}
  

Я смог получить стиль swiper-pagination-bullet и свой собственный стиль. Однако другие функции больше не работают (например, функция щелчка, активный выбор)

Я попытался проверить код, и похоже swiper , что в настоящее время он не обрабатывает несколько классов, поскольку эта строка кода возвращается empty , поскольку она ожидает только один класс. только.

Есть ли какие-либо обходные пути для этого? Мне нравится создавать для этого запрос на извлечение, но я хотел бы спросить сообщество, чего мне здесь не хватает.

Ответ №1:

Обновить

Теперь он поддерживает несколько классов с этими изменениями. Вы можете добавить несколько классов, разделив их пробелами

 pagination={
    clickable: true,
    bulletClass: `swiper-pagination-bullet ${style['feature-pagination']}`,
}
  

Старый

Поэтому я запросил улучшение репозитория Swiper. На данный момент запрос на извлечение обрабатывается bulletClass и bulletActiveClass до сих пор не принят.

На данный момент это лучший обходной путь.

 pagination={
    clickable: true,
    bulletClass: `swiper-pagination-bullet`,
    renderBullet: (index, className) => {
    return `<span class="${className} feature-pagination"></span>`;
    }
}