项目中, 经常会遇到有的页面需要一定的权限才能访问
例如 有的页面需要登录才能访问 有的页面游客就可以访问
还有一种情况就是
如果用户自己输入一些不存在的路由, 或出现空白页面,
体验很不好, 我希望的是 可以跳转到一个 404 页面
然后有一个按钮让用户返回主页
代码如下
在 router/index.js 添加如下配置
在需要登录权限的路由添加 meta: {requiresAuth:true}
这里面的 requiresAuth 可以随便定义, 和 router 钩子里面的参数保持一致即可
来源: http://www.qdfuns.com/article/42435/a67cf718a23660808a16afc60a22c037.html