Vue-router有两种模式:Hash模式、History模式
Hash模式:哈希值在地址栏后面用#连接;
Hash值改变时,浏览器不会重新加载页面,而是触发hashchange事件,前端路由会根据哈希的变化来更新页面的内容;
兼容性较好,可以在不支持HTML5 History API的浏览器中运行;
不需要配404页面,因为哈希值只是本地的片段标识符
History模式:URL更加美观,没有哈希部分,可以使用浏览器的前进和后退按钮来导航;
URL改变时,浏览器会重新加载页面内容;
需要配404页面,因为服务器会根据URL路径来返回相应的资源