欢迎光临散文网 会员登陆 & 注册

UmiJS基础教程(3)- 路由

2020-05-02 11:01 作者:一枚猿  | 我要投稿

路由


   umi里面都是单页面应用。页面地址的跳转都是在浏览器端完成的,不会重新请求服务端获取 html,html 只在应用初始化时加载一次。所有页面由不同的组件构成,页面的切换其实就是不同组件的切换,你只需要在配置中把不同的路由路径和对应的组件关联上。

路由配置


   路由的配置是在routes里面。

    

{       exact:true,       path: '/user',       component: 'user'       redirect:'/login',       title:'title',       routes:[           {               exact:true,               path: '/user',               component: 'user'               redirect:'/login',               title:'title',           }       ]}


Link 组件


   

<Link to="/users">Users Page</Link>


路由组件参数


   路由组件可通过 props 获取到以下属性,

   match当前路由和 url match 后的对象,包含 params、path、url 和 isExact 属性

   location,表示应用当前出于哪个位置,包含 pathname、search、query 等属性

   history,同 api#history 接口

   route,当前路由配置,包含 path、exact、component、routes 等


视频课程:




UmiJS基础教程(3)- 路由的评论 (共 条)

分享到微博请遵守国家法律