# Router 默认进出场 - order: 7 router 组合的进场与出场动画。 --- ````jsx var ReactRouter = require('react-router'); var Router = ReactRouter.Router; var Route = ReactRouter.Route; var Link = ReactRouter.Link; var QueueAnim = antd.QueueAnim; var Menu = antd.Menu; var App = React.createClass({ render() { var key = this.props.location.pathname; var keys = key.replace('/', '') ? [ key.replace('/', '') ] : [ 'home' ]; return (
首页 Page 1 Page 2 {React.cloneElement(this.props.children||, {key: key})}
); } }); var Home = React.createClass({ render() { return (
  • ); } }); var Page1 = React.createClass({ render() { return (
  • ); } }); var Page2 = React.createClass({ render() { return (
  • ); } }); ReactDOM.render(( ), document.getElementById('components-queue-anim-demo-router')); ```` ````css #components-queue-anim-demo-router .demo-router-wrap { position: relative; width: 100%; margin: auto; height:200px; overflow: hidden; } #components-queue-anim-demo-router .queue-anim-leaving { position: absolute; width:100%; } ````