我将如何使用 react-bootstrap carousel 实现 3 col carousel?

问题描述

我想创建一个动态图像滑块,每次轮播上显示 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 (将#修改为@)