vue-router路由模式详解(小结)
要讲vue-router的路由模式,首先要了解的一点就是路由是由多个URL组成的,使用不同的URL可以相应的导航到不同的位置。而实际使用vue和vue-router开发就会明白,在切换页面时是没有重新进行请求的,使用起来就好像页面是有状态的,这是什么原因呢。这其实是借助了浏览器的History API来实现的,这样可以使得页面跳转而不刷新,页面的状态就被维持在浏览器中了。实际上存在三种模式:Hash: 使用URL的hash值来作为路由。History: 以来HTML5 History API 和服务器配置。参考官网中HTML5 History模式Abstract: 支持所有javascript运行模式。如果发现没有浏览器的API,路由会自动强制进入这个模式。在hash模式下,前端路由修改的是#中的信息,而浏览器请求时是不带它玩的,所以没有问题。
用户评论