vue中的hash与history
时间: 2023-12-12 17:03:39 浏览: 83
在Vue中,hash和history是两种路由模式。引用\[1\]中提到,hash模式下,路由的hash值会出现在URL中的#号后面,但不会被包括在HTTP请求中,因此改变hash值不会重新加载页面。而history模式使用HTML5的history API,可以通过pushState和replaceState方法修改URL,而不会重新加载页面。引用\[2\]中也提到,hash模式是单页面应用的标配。而引用\[3\]中解释了hash的含义,它是URL中的#符号后面的内容,不会对后端产生影响。
所以,Vue中的hash模式和history模式是用来管理路由的两种不同方式。hash模式适用于单页面应用,不会重新加载页面,而history模式可以修改URL而不重新加载页面。具体选择哪种模式取决于项目的需求和后端的支持。
#### 引用[.reference_title]
- *1* [vue中hash和history区别](https://blog.csdn.net/qq_51441779/article/details/125276706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [vue中hash和history的区别](https://blog.csdn.net/weixin_46099005/article/details/118425889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [vue中的history和hash](https://blog.csdn.net/qq_41022291/article/details/88684500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文