动态路由切换hash方法

默认路径中带有#,想要取消 可以在  router-》index.js中加入 mode:‘history’

pushState设置的新URL可以是与当前URL同源的任意URL;而hash只可修改#后面的部分,故只可设置与当前同文档的URL

pushState设置的新URL可以与当前URL一模一样,这样也会把记录添加到栈中;而hash设置的新值必须与原来不一样才会触发记录添加到栈中

pushState通过stateObject可以添加任意类型的数据到记录中;而hash只可添加短字符串

pushState可额外设置title属性供后续使用

vue-router中,如果跳转路由后直接跳转页面顶部等,只能使用history模式

posted @ 2018-05-26 23:40  二月花开  阅读(800)  评论(0)    收藏  举报