vue是单页面应用是什么意思,什么是单页面应用?

 我来答
繁花落幕z
2020-12-23 · 超过29用户采纳过TA的回答
知道答主
回答量:115
采纳率:92%
帮助的人:14.2万
展开全部

多页应用是多个页面跳来跳去,单页应用是只有一个页面

多页应用:比如有a,b两个页面,访问时是 xxx/a.html ,xxx/b.html,这种模式最明显的就是切换页面时有明显的加载动作,不流畅。

单页应用比如 vue、react、angular 等框架都是单页应用的思想,也能实现页面跳转,只不过方式不同,比如有a,b两个页面,访问时是 xxx/#/a , xxx/#/b (hash方式) ,通过#后的路径参数表示页面,然后由 vue 监测并做出响应,没有真正进行跳转,这种方式使得在切换页面时流畅无卡顿(除去网络因素)。


单页应用缺点:

  1. 加载缓慢,相当于一次性把多页面集中加载了,不过通过异步加载等手段也可以达到不错的效果

  2. 不利于seo优化,整个页面都是由vue渲染而成的,不同于多页应用无需渲染(或后台渲染)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式