首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应:当我在旋转木马内传递道具时,每一张牌都使用一个旋转木马,像卡片一样堆叠。

反应:当我在旋转木马内传递道具时,每一张牌都使用一个旋转木马,像卡片一样堆叠。
EN

Stack Overflow用户
提问于 2021-06-04 12:22:40
回答 1查看 126关注 0票数 0

当我在旋转木马内传递道具时,每一张卡都使用旋转木马,每一张牌都会产生多个旋转木马。旋转木马正在进入每一张卡片,成堆的多个旋转木马。

请帮助我,我正在解决这个问题,我在这个问题里已经被困了好几个小时了。

输出图像文件

代码语言:javascript
复制
import Carousel from 'react-elastic-carousel';

const SlideChild = ({ title, category }) => {
    const [open, setOpen] = useState(false);
    const onOpenModal = () => setOpen(true);
    const onCloseModal = () => setOpen(false);
    return (
        <>
            <Carousel
                enableSwipe={true}
                enableAutoPlay
                autoPlaySpeed={3000}
                className='slider'
            >
                <div class='wrapper'>
                    <div class='cards'>
                        <p className='name' onClick={onOpenModal}>
                            {title}{' '}
                        </p>
                        //Modal content
                        <a className='category'>{category}</a>
                    </div>
                </div>
            </Carousel>
        </>
    );
};
const Slider1 = () => {
    const products = Data.map(product => (
        <SlideChild desc={product.desc} title={product.title} />
    ));
    return <>{products}</>;
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-04 12:33:52

您对SlideChild的定义中包含一个旋转木马,您正在为每个产品调用SlideChild。您需要将旋转木马移动到Slider1定义中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67837162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档