React中swiper的配置(reactjs-swiper)

React中reactjs-swiper的使用与入坑

React中reactjs-swiper的使用与入坑
本文最先参考了https://www.cnblogs.com/cbp-jltx/p/9681838.html
但是,也不知道什么原因,swiperOptions始终不起作用,不知道是不是我自己的原因,但是通过一番摸索,我自己弄出了一套可行的办法。

总共分为六个步骤:
第一步:

//npm install reactjs-swiper;
// 先安装 reactjs-swiper;
npm install reactjs-swiper;

第二步:
找到该模块的Reactswiper模块:
reactjs-swiper模块
第二步:
修改swiper选项

在这里插入图片描述
相关代码:

// 先安装 reactjs-swiper;
var swiperOptions = showPagination ? {
        pagination: '.swiper-pagination',
        ..._props.swiperOptions
 } : {..._props.swiperOptions};

第三步:
去除严格模式
在这里插入图片描述
直接将<React.StrictMode></React.StrictMode>标签去除即可

第四步:
引入ReactSwiper , 配置state,也就是swiper的数据源,也可以通过props获取

import ReactSwiper from 'reactjs-swiper'

item 和swiperOptions的配置

this.state ={
	items :[{
    image: 'http://....jpg1',
    title: '图1',
    link: 'http://jd.com'
  }, {
    image: 'http://....jpg2',
    title: '图2',
  }, {
    image: 'http://....jpg3',
    title: '图3',
    link: 'http://jd.com'
  }, {
    image: 'http://....jpg4',
    title: '图4',
  }],
  swiperOptions:{
	preloadImages: true,
	autoplay: 4000,
	autoplayDisableOnInteraction: false,
	spaceBetween :0,
    }
}
 

这里面主要有两个一个是items 另一个是swiperOptions,第一个是图片的数据源,第二个是swiper的相关配置

最后一步,挂载组件
在这里插入图片描述
代码:

<ReactSwiper swiperOptions={this.state.swiperOptions} showPagination items={this.state.items}
                 className="swiper-example" />

写在最后:
这是第一次写博客,有不对的地方还望指出来,我一定会虚心学习,谢谢大家的采纳!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值