0.1.9 • Published 10 years ago

ph-swipe v0.1.9

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

ph-swipe

基于react的滑动组件a swipe module based on react

只需要一个配置文件就可以轻松完成照片浏览组件搭建one prop object to solve everything

UI展示

ph-swipe展示

命令

	git clone https://github.com/future-team/ph-swipe.git
	=== or ===
    npm install ph-swipe

usage使用方式

   import React,{Component} from 'react';
   import PhSwipe from 'ph-swipe';
   import {render,findDOMNode} from 'react-dom';
   export default class PhSwipeDemo extends Component {
       constructor(props, context) {
           super(props, context);
       }
       render(){
           let imgArr=[
               'http://img5.imgtn.bdimg.com/it/u=1478257864,2882073929&fm=21&gp=0.jpg',
               'http://www.bz55.com/uploads/allimg/150309/139-150309101F7.jpg',
               'http://img2.zol.com.cn/product/95/20/ceSFw3e3TqLNM.jpg',
               'http://img5.imgtn.bdimg.com/it/u=1432870041,1164599966&fm=21&gp=0.jpg'
           ];   
           /**
            * 请手动左右滑动[manual swipe]
            */
           var Node2Options={
               imgArr:imgArr,
               direction:'horizontal',//滑动方向
               loop:false//是否滑动循环
           };
           /**
            * 测试横向滑动模块[auto swipe]
            */
           var Node3Options={
               imgArr:imgArr,
               direction:'horizontal',//滑动方向
               autoPlay:true,
               duration:1500,
               loop:true,//是否滑动循环
               activeClass:'yellow',//自定义active的样式
           };
           /**
            * 手动垂直滑动[manual vertical swipe]
            */
           let node4Options={
               imgArr:imgArr,
               direction:'vertical',
               autoPlay:false,//是否自动播放
               activeClass:'green',//自定义active的样式
           };   
           /**
            * 垂直自动播放方式[auto vertical swipe]
            */
           var node5Options={
               imgArr:imgArr,
               direction:'vertical',
               autoPlay:true,//是否自动播放
               loop:true,
               activeClass:'purple',//自定义active的样式
           };
           return (<div>
               <PhSwipe {...Node2Options}></PhSwipe>
               <div className='hint'>请手动左右滑动</div>
               <PhSwipe {...Node3Options}></PhSwipe>
               <div className='hint'>自动循环左右滑动</div>   
               <PhSwipe {...node4Options} style={{height:'150px'}}></PhSwipe>
               <div className='hint'>请手动上下滑动</div>
               <PhSwipe {...node5Options} style={{height:'150px'}}></PhSwipe>
               <div className='hint'>自动循环上下滑动</div>
           </div>)
       }
   }
   render(<PhSwipeDemo/>,document.getElementById('root'))
0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago