我们希望还有更简单的方式。这个时候梳理一下需求,我们的主要目标是:。如果无法通过router自动将越权页面导向404页面,我们能做的,只能手动引导了。当然,就这个例子来说,用vue-router提供的钩子还不如直接在mounted写判断条件,因为beforeRouteEnter方法中的next需要调用组件参数,是在mounted执行之后才执行的,而我们又经常需要在mounted钩子加载页面数据,为了避免浪费,先进行判断是比较好的。暂时来看似乎是没有的,如果在mounted最开始就进行页面权限判断,也不会有加载越权数据的问题,况且数据权限是后端需要单独判断的,不应该让前端去担心。

vue-router权限控制(简单方式)

vue-router权限控制(简单方式)