react跑马灯插件react-slick使用

传送门 react-slick
想实现类似这种样式的跑马灯
在这里插入图片描述
在这里插入图片描述
注意:使用npm下载的时候会要求你得jquery,typescript的版本有要求,需要下载符合条件的版本,否则会下载不下来。
代码:

import Slider from "react-slick";
import "slick-carousel/slick/slick.css";
import "slick-carousel/slick/slick-theme.css";
...
 // 跑马灯插件设置
const settings = {
    slidesPerRow: 2,
    rows: 2,
    speed: 500,
    slidesToScroll: 1,
    initialSlide: 0,
};
...
...
<Col span={1}>
  <div className="platform-right-arrow" onClick={(e) => getPrev(e)}>
        <Image className="right-arrow" preview={false} width={12} height={12} src={require('@/assets/homePageIcon/left_arrow.png')} />
    </div>
</Col>
{/* 管理平台列表 */}
<Col span={14}>
    <Slider ref={slider} {...settings} className="platform-list" style={{ width: '103%' }}>{
        platformList.map((v, index) => {
            return (
                <div className="platform" key={index} style={{ width: '42%' }}>
                    <div className='platform-block'>
                        <div className="list-title">{v.regionName}</div>
                        <div className="list-num">{v.regionTaskNumber}</div>
                    </div>
                </div>
            )
        })
    }
    </Slider>
</Col>
...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值