vu e 路由hash和history
时间: 2023-04-28 20:03:31 浏览: 223
Vue路由中的hash和history是两种不同的路由模式。
hash模式是指在URL中加入#符号,例如:http://example.com/#/home。在hash模式下,页面不会重新加载,而是通过监听URL中的hash值的变化来切换页面。
history模式是指在URL中不加#符号,例如:http://example.com/home。在history模式下,页面切换时会重新加载页面,但是可以通过使用HTML5的history API来实现无刷新页面切换。
在Vue中,默认使用的是hash模式,可以通过在创建Vue Router实例时传入mode选项来指定使用history模式,例如:
```
const router = new VueRouter({
mode: 'history',
routes: [...]
})
```
需要注意的是,在使用history模式时,需要在服务器端进行相应的配置,以避免在刷新页面时出现404错误。
阅读全文