动态路由切换hash方法
默认路径中带有#,想要取消 可以在 router-》index.js中加入 mode:‘history’
pushState设置的新URL可以是与当前URL同源的任意URL;而hash只可修改#后面的部分,故只可设置与当前同文档的URL
pushState设置的新URL可以与当前URL一模一样,这样也会把记录添加到栈中;而hash设置的新值必须与原来不一样才会触发记录添加到栈中
pushState通过stateObject可以添加任意类型的数据到记录中;而hash只可添加短字符串
pushState可额外设置title属性供后续使用
vue-router中,如果跳转路由后直接跳转页面顶部等,只能使用history模式