我想实现一个按钮,可以改变slidesPerView
的数量。布局的屏幕截图:
例如,当我单击5
时,slidesPerView
的编号变为5
,如何实现这一点?
我试过用这种方式实现它,但没有成功:
const slidesPerViewOptions = [3, 5, 7]
const changeSlidesPerView = (option: number) => {
swiperRef.params.slidesPerView = option
}
<div>
{slidesPerViewOptions.map((option) => (
<button
key={option}
onClick={() => changeSlidesPerView(option)}
>
{option}
</button>
))}
</div>
1条答案
按热度按时间fbcarpbf1#
为了正确的重新渲染,我会使用一个名为
slidePerview
的状态,下面是一个设置的例子:如果你还想根据屏幕尺寸的变化来更新它,