本文主要介绍 vue-router 的两种路由模式: hash 模式和 history 模式
hash 模式
vue router默认模式, 格式类似于http://localhost:8081/#/register,url中带有#, 使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。
history 模式
history模式就和普通的url一样, 通过设置mode的值可以改变路由模式
1  | const router = new VueRouter({  | 
问题: 路由为 history 模式下, 当直接输入 url 访问或者刷新页面时, 会出现 404, 所以需要后台配置, 一旦 url 匹配不到任何值, 则返回到 index.html , 也就是APP.vue。
1  | location / {  | 
以上为
nginx配置例子