问题描述
我想创建一个动态图像滑块,每次轮播上显示 3 个项目时,当我单击轮播上的 nextIcon 时,第一个项目将返回上一部分,第二个项目将设置在第一列第三个项目将设置在第二列,下一个项目将在第三列。如果点击prevIcon,则会发生相反的事情。 并且图片来源将来自数据库。
在下面的代码片段中,我使用 react-bootstrap 库实现了 1 列动态轮播。
render() {
return (
<Carousel activeIndex={this.state.index} onSelect={this.handleSelect}>
{ this.state.users.map(function(user,index)
{
return(
<Carousel.Item key= {index} >
<img
className="d-block w-100"
src= { user.thumbnailUrl }
alt= "Load Images"
/>
<Carousel.Caption>
<h3> { user.title }</h3>
</Carousel.Caption>
</Carousel.Item>
);
})}
</Carousel>
)
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)