为 Swiper Pagination Bullet 添加多个 class

Adding multiple class for Swiper Pagination Bullet

我正在尝试为我的每个分页项目符号添加一个新的 element class,并且我想保留 swiper 的默认样式。所以我做的是

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

我能够获得 swiper-pagination-bullet 的样式和我的自定义样式。但是,其他功能不再起作用(例如点击功能、主动选择)

我试图检查代码,看起来 swiper 当前没有处理多个 class,因为这个 line of code returns empty 因为它只需要一个 class。

有什么解决办法吗?我喜欢为此创建拉取请求,但我想问社区我在这里失踪了。

更新

现在 changes 支持多个 class。您可以添加多个 class,用空格分隔

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

所以我申请了 enhancement to Swiper Repository。截至目前,处理 bulletClassbulletActiveClass 的拉取请求仍未被接受。

同时,这是最好的解决方法。

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