VueRouter的路由模式有哪几种

发布时间:2023年12月28日

VueRouter的路由模式有三种:hash模式、history模式和abstract模式。

  1. hash模式:在URL中的路径部分以 # 符号开头。比如:http://www.example.com/#/home。在hash模式下,URL的hash部分的改变不会导致浏览器向服务器发送请求,可以通过监听hashchange事件来触发相应的路由变化。

  2. history模式:通过使用HTML5的pushState和replaceState方法来改变URL,不再使用hash作为URL的一部分。比如:http://www.example.com/home。在history模式下,URL的改变会导致浏览器向服务器发送请求,因此需要服务器的支持来处理这些URL。

  3. abstract模式:在无法使用浏览器的history模式和hash模式时,可以选择使用abstract模式。在abstract模式下,只会改变应用的内存状态,并不会改变URL。这种模式适合于在非浏览器环境中使用VueRouter,比如在Node.js中渲染Vue应用。

文章来源:https://blog.csdn.net/weixin_59525879/article/details/135257586
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。