react-slidePage
这个react版本是依赖于slidePage的基础上用react实现的小插件,后续slidePage更新了,这个react-slidePage也会自动更新的哟。
Introduction
react-slidePage is a fullscreen scrolling component of React, Based on slidePage
Demo
Usage
Install
1 | $ npm i -S react-slidepage |
Work on a React instance:
1 | import { SlideContainer, SlidePage } from 'react-slidePage' |
Props
SlideContainer:
name | type | default | description |
---|---|---|---|
page | Number | 1 | 初始页码 |
useAnimation | Boolean | true | 是否开启动画 |
refresh | Boolean | true | 每次滚动进入是否重新执行动画 |
useWheel | Boolean | true | 是否开启鼠标滚轮滑动 |
useSwipe | Boolean | true | 是否开启移动端触控滑动 |
Events Props
SlideContainer:
name | description |
---|---|
before | 每次全屏滚动前触发事件,回调三个参数(origin, direction, target),分别是滚动前的page序号、方向(‘next’/‘prev’)、滚动后的page序号 |
after | 次全屏滚动后触发事件,回调三个参数(origin, direction, target),参数释义同上 |
License
MIT