react移动端swiper组件 之上下滑动页面

写h5页面经常会用到上下平滑滚动的页面,我在项目中经常使用的组件有iscroll或swiper

下面介绍swiper的用法:

   一、html中引入css和js文件

     

 二、写好自己的样式:

   官方例子抄一下

.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: black;
  height: 60px;
  width: 100%;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

三、react js代码:

module.exports = React.createClass({
    getInitialState: function () {
        return {

        }

    },
    componentDidMount: function () {
        setTimeout(this.scroll,1000);
    },
    scroll:function(){
        var swiper = new Swiper('.swiper-container', {
            speed: 300,
            slidesPerView: 'auto',
            freeMode: true,
            direction: 'vertical',
            setWrapperSize: true,
            pagination: {
                clickable: true,
            },
        });
    },
    render: function () {

        return (
            
header
Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
); } });

四、显示结果:

react移动端swiper组件 之上下滑动页面_第1张图片

 

你可能感兴趣的:(javascript,react,swiper)