vue是单页面应用是什么意思,什么是单页面应用?
1个回答
展开全部
多页应用是多个页面跳来跳去,单页应用是只有一个页面
多页应用:比如有a,b两个页面,访问时是 xxx/a.html ,xxx/b.html,这种模式最明显的就是切换页面时有明显的加载动作,不流畅。
单页应用比如 vue、react、angular 等框架都是单页应用的思想,也能实现页面跳转,只不过方式不同,比如有a,b两个页面,访问时是 xxx/#/a , xxx/#/b (hash方式) ,通过#后的路径参数表示页面,然后由 vue 监测并做出响应,没有真正进行跳转,这种方式使得在切换页面时流畅无卡顿(除去网络因素)。
单页应用缺点:
加载缓慢,相当于一次性把多页面集中加载了,不过通过异步加载等手段也可以达到不错的效果
不利于seo优化,整个页面都是由vue渲染而成的,不同于多页应用无需渲染(或后台渲染)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询