react 用组件库快速实现轮播图,猛练自然强

react轮播图实现

1.用到的组件库是 react-vant
网址链接: react-vant

通过 npm 安装

npm i react-vant

通过 yarn 安装

yarn add react-vant

2.找到swiper轮播
在这里插入图片描述

用它的图片懒加载
在这里插入图片描述

图片列表在这里插入图片描述
总结:1.引入组件
2.图片列表,返回一个数组,可以返回地址,也可以返回本地地址,用es6的模块化引入

像这样引入图片本地的图片返回也是可以的
import ad1 from './imgs/ad1.png'
import dg2 from './imgs/dg2.png'
import lb1 from './imgs/lb1.png'
import lb2 from './imgs/lb2.png'
import lb3 from './imgs/lb3.png'

export const images=[
    ad1,dg2,lb1,lb2,lb3
]

3.如果让图片自己动起来,组件库中有方法 让自己轮播

// An highlighted block
      <div className="demo-swiper">
        <Swiper autoplay={2000}>
          {images.map((image) => (
            <Swiper.Item key={image}>
              <Image lazyload src={image} />
            </Swiper.Item>
          ))}
        </Swiper>
      </div>

<Swiper autoplay={2000}
autoplay属性 默认是false,给它设置一个值即可
在这里插入图片描述
在轮播板块下面有很多的设置api,可以进行参考,最基本的轮播图就实现了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值