脚手架默认支持带参数的路由,但是在菜单中显示带参数的路由需要在代码中自行处理
{
path: '/dashboard/:page',
hideInMenu:true,
name: 'analysis',
component: './Dashboard/Analysis',
},
通过以下代码来跳转到这个路由:
import router from 'umi/router';
router.push('/dashboard/anyParams');
//or
import Link from 'umi/link';
<Link to="/dashboard/anyParams">go</Link>;
在路由组件中,可以通过this.props.match.params
来获得路由参数