项目中我用的是history模式
默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时页面不会重新加载。
不过这种模式要玩好还需要后台配置支持。因为我们的应用是个单頁客户端应用如果后台没有正确的配置,当用户在浏览器直接访问 http://oursite.com/user/id
就会返回 404这就不好看了。
所以呢你要在服务端增加一个覆盖所有凊况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.vue与html5关系
页面这个页面就是你 app 依赖的页面。