# Router 默认进出场 - order: 7 router 组合的进场与出场动画。 --- ````jsx const ReactRouter = require('react-router'); let { Router, Route, Link } = ReactRouter; import { QueueAnim, Menu } from 'antd'; const App = React.createClass({ render() { const key = this.props.location.pathname; const keys = key.replace('/', '') ? [ key.replace('/', '') ] : [ 'home' ]; return (
首页 Page 1 Page 2 {React.cloneElement(this.props.children || , {key: key})}
); } }); const Home = React.createClass({ render() { return (
  • ); } }); const Page1 = React.createClass({ render() { return (
  • ); } }); const 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%; } ````