💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
### 说一说 HashRouter 和 HistoryRouter的区别和原理? 1. 这两个都是前端路由的实现方式 2. 从表现上来看,hash模式下的url会带有#,history没有,但是history模式需要与后端配合处理,否则会出现404 3. 从实现上看,hashRouter的原理是通过window.onhashchange方法获取新url的hash值,再render页面组件到view-router上;而historyRouter的是通过window.onpopstate监听浏览器的前进和后退,但是不带#号跳转,会出现浏览器的页面刷新,这里是通过history.pushState方式实现的跳转不刷新的