Vue路由

96 阅读1分钟

嵌套路由

第一层路由里在嵌套一层

hash

搞一个hash表

#开头 www.ggbondfucker/#1

window.location.hash.substr(1) 

hashTable:{
  1:'div1'// 页面1,
  2:'div2'// 页面2,
  3:'div3'// 页面3,
}
  • 优点 任何情况都可以做前端路由
  • 缺点 seo不友好(服务器收不到hash 无论请求头www.ggbondfucker/#1还是www.ggbondfucker/#2都是www.ggbondfucker)

history

www.ggbondfucker/1 以/路径开头 从window.locatin.pathname获取

  • 后端将所有前端路由都渲染到同一页面,404不算
  • 刷新后还在这里

memory