两种路由模式的区别(hash模式,history模式)
1. hash 带#号的,history不带#号
2.hash模式用的hashChange监听路径的变化
3.history用的是HTML5相关的API语法
使用pushState => 添加一条历史记录
使用replaceState => 替换了一条历史记录
使用onpopState => 监听的前进与后后退
Vue和React里面的路由使用 history 库
4.history模式在打包上线的过程,如果没有额外的配置,那么刷新页面的时候,会出现404的错误