1.1.2 • Published 8 years ago

react-swiper-dy v1.1.2

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

nolimits4web's Swiper as a react component

Install

npm install swiper react-swiper-dy --save

Demo

demo的源码在demo文件夹
live demo

Usage

Example

import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import 'swiper/dist/css/swiper.css';
import ReactSwiper from 'react-swiper-dy';

class Page extends Component {
  constructor(props) {
    super(props);
    this.prev = this.prev.bind(this);
    this.next = this.next.bind(this);
  }
  next() {
    this.refs.reactSwiper.next();
  }
  prev() {
    this.refs.reactSwiper.prev();
  }
  render() {
    const style = {
      height: '600px',
      width: '100%',
    };
    return (
      <div>
        {/* style or className is allow */}
        <ReactSwiper ref="reactSwiper" swipeOptions={{}}>
          <div style={style}>page one</div>
          <div style={style}>page two</div>
          <div style={style}>page three</div>
        </ReactSwiper>
        <div>
          <button type="button" onClick={this.prev}>Prev</button>
          <button type="button" onClick={this.next}>Next</button>
        </div>
      </div>
    );
  }
}

ReactDOM.render(
  <Page />,
  document.getElementById('app')
);

注意

需要自行引入swiper依赖的css文件

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.x.x/css/swiper.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.x.x/css/swiper.min.css">

or

// es6
import 'swiper/dist/css/swiper.css';

//es5
require('swiper/dist/css/swiper.css')

说明

swipeOptions可以传递Swiper的option

一些暂未整合到react-swiper中的配置
1. observer(监视器)
2. controller(双向控制)


MIT Licensed

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago