在vue的路由对象中有两个属性,mode(模式),base(基路径)。
mode模式有两种模式,vue-router默认是hash模式,使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会进行重新加载。另一种模式就是history模式,而history模式是利用h5 history.pushState API 来完成 URL 跳转,无须重新加载页面。
两种模式下的url地址也是不一样的,在hash模式下,url地址为(http://www.***.com/#/home),而history模式下的url地址为(http://www.***.com/home)
base(基路径),默认是“/”,当设置基路径的时候,访问http://localhost:8080/和访问http://localhost:8080/home是一样的。
对于hash和history两种模式的具体区别,请参考以下: