vue-router两种模式的区别
时间: 2023-02-18 09:32:29 浏览: 120
两种模式的区别:
1. 哈希模式:使用URL的hash部分(即#号后面的内容)来模拟一个完整的URL,于是当URL改变时,页面不会重新加载;
2. 历史模式:使用浏览器的history API,每次跳转后会向history添加一条记录,因此URL会实时更新,但是每次跳转都会重新加载页面。
相关问题
Vue-router的两种模式
Vue-router有两种模式:
1. 历史模式(History mode): 在这种模式下,Vue-router会使用HTML5的History API来实现URL的跳转。URL的路径看起来像是普通的路径,而不是带有'#'的哈希路径。例如,访问http://www.example.com/home 就是一个典型的历史模式的URL。
2. 哈希模式(Hash mode): 这是Vue-router的默认模式,当URL改变时,URL的路径会在'#'后面添加一个哈希值。例如,访问http://www.example.com/#/home 就是一个典型的哈希模式的URL。这种模式在旧版浏览器中也能很好地工作,因为旧版浏览器不支持HTML5的History API。
vue-router路由有几种模式?
vue-router 路由有两种模式:hash 模式和 history 模式。
hash 模式是通过监听 URL 中的 hash 值变化来实现路由的切换,这种模式下的 URL 中会带有 # 号。
history 模式则是通过修改浏览器的历史记录来实现路由的切换,这种模式下的 URL 不会带有 # 号,看起来更加美观。但是需要特别注意,使用 history 模式需要后端的支持,否则会出现路由无法匹配的问题。
阅读全文