码迷,mamicode.com
首页 > 其他好文 > 详细

Vue - 路由

时间:2018-12-17 02:41:27      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:als   加载   场景   cal   跳转   格式   页面   外壳   就是   

新建页面,创建路由是经常要做的事,而我总是站在前人的基础上,简单粗暴看下官网的教程,按着他们的格式创建和增加,自己创建项目也是看着教程走,不愿多动脑子去好好想想,所以某些概念总是模棱两可和记不住。

前端中的路由是什么?

简单来说就是根据不同的 url 地址展示不同的内容或页面

用于什么场景?

前端路由更多用在单页应用上, 也就是SPA(单页应用程序), 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由。

什么是单页应用?

SPA是一种特殊的Web应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript、CSS。一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转,而是利用JavaScript动态的变换HTML,实现UI与用户的交互。与单页应用相呼应的是多页应用。

什么是多页应用?

每一次页面跳转的时候,后台服务器都会给返回一个新的html文档,这种类型的网站也就是多页网站,也叫做多页应用。

单页应用与多页应用的比较

                                       单页面应用                                                                             多页面应用                            

组成                           一个外壳页面和多个片段页面组成                                        多个完成的html页面组成

页面跳转                     片段页面之间的切换,共用外壳页面                                     从一个完整的页面跳转到另外一个完整页面

刷新方式                     页面片段的局部刷新                                                          整页刷新

url模式                      http://xxx/flight.html                                                     http://xxx/flight/page1

用户体验                     页面间片段切换快,用户体验好                                           页面间切换慢,不流畅,用户体验差

页面间数据传递            依赖从url提取参数,cookie,localStorage等,较麻烦            在一个页面内,页面片段间传递数据容易

以上为参考大部分博客总结的某些概念性东西,vue中路由的使用规则接着往下走:

Vue - 路由

标签:als   加载   场景   cal   跳转   格式   页面   外壳   就是   

原文地址:https://www.cnblogs.com/Tiboo/p/10129117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!