路由
路由是根据不同的url地址展示不同的内容或页面。
前端路由
把原本属于后端的路由工作交由前端来做。
后端路由是通过url地址返回不同的html文件
前端路由始终只有一个页面,也就是俗称的Single Page Application (SPA)。
优点:用户体验好,减少请求。
缺点:不利于SEO,不利于缓存,无法记录访问流程(前进,后退等功能)。
vue-router的几种路由方式
动态路由匹配
| 模式 | $rouer.params | 匹配路径 |
| :—————————: | :——————————: | :—————–: |
| /user/:username | {username: ‘evan’} | /user/evan |
| /user/:username/post/:post_id | {username: ‘evan’, post_id: 123} | /user/evan/post/123 |
简单举例,通过不同的商品ID来访问不同的商品信息:
|
|
|
|
|
|
|
|
|
|