ph-router-transition是基于React框架实现的路由切换动画组件。
安装
$ npm install ph-router-transition --save
使用
CommonJS & ES6
// CommonJS
var RouterTransition = require('ph-router-transition')
// ES6
import RouterTransition from 'ph-router-transition'
...
let Index = class index extends Component {
render() {
return (
<div className="menu ph-transition-index">
...
</div>
);
}
};
...
const PageTransition = (props)=>(
<RouterTransition {...props} transitionName="slide-left" loadedCallback={()=>{console.log('end!!!');}} timeout={500}>{props.children}</RouterTransition>
);
...
<Router history={this.history}>
<Route component={PageTransition}>
<Route path="/index" name="index" component={Index} />
<Route path="/detail" name="detail" component={Detail} />
...
<Redirect from="/" to="/index" />
</Route>
</Router>
移动端React UI基础组件库 - phoenix-ui
Github: https://github.com/future-team/phoenix-ui
Document: http://future-team.github.io/phoenix-ui/doc/index.html
推荐Icon库 - gfs-icons
Github: https://github.com/future-team/gfs-icons
Document: https://future-team.github.io/gfs-icons/index.html
使用中遇到问题请提交issue: ph-router-transition Issues
For 点评的小伙伴, 可大象 @chenaibing 或 @min.xiao