hash模式 url 后面带有 # ,例如www.hahah.com#home/cate 在向后端请求数据时,发送的url是www.hahah.com,不会带有#后面的url。
HTML5模式,不带#,例如直接访问 www.hahah.com/home/cate,发送的url是www.hahah.com/home/cate,但后端没有这个url,就会404.
不用担心:要解决这个问题,你需要做的就是在你的服务器上添加一个简单的回退路由。如果 URL 不匹配任何静态资源,它应提供与你的应用程序中的 index.html
相同的页面。漂亮依旧!
官网解释:不同的历史模式 | Vue Router
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)