前端框架vue路由hash模式与history模式的区别

发布时间 2023-11-25 17:24:50作者: katyjohn

hash模式会在页面初始化的时候,url后面会带上/#的hash值,后面是路由组件加携带参数,缺点是看起来不太美观,但相比于history模式来说,它具有用户在页面各种点击操作后,点击刷新后数据不丢失,也不会出现网络报错。

而history模式优点是能让整个url看起来比较简洁美观,但问题就是项目部署上线后,在用户访问各个界面后,点击刷新会出现404网络报错,这时候需要后端协调去解决问题——去npm官网看相关的文档,后在node express上安装后,解决这个问题。

总之,现主流还是倡议使用history模式(因为看起来确实很美观),因此就得需要前端人员去和后端人员进行良好的沟通与协调。