HashRouter和HistoryRouter的区别

1.history和hash都是利用浏览器的2种特性实现前端路由,history是利用浏览器历史记录栈的API实现,hash是监听location hash值变化事件来实现,
2history的url没有#号,hash有#号
3.相同的url,history会触发添加到浏览器历史栈中,hash不会,history需要后端配合,如果后端不配合刷新会出现404

posted @ 2022-06-09 11:04  ajaXJson  阅读(197)  评论(0编辑  收藏  举报