我有一个用于授权检查的mixin,它包含在应用程序路由中,以便所有其他路由可以访问mixin而无需显式导入。但是,我想排除我的登录路由继承它。我怎样才能做到这一点?一种解决方法是单独在所有路线中导入mixin,但这很容易出错,除非我确定没有出路,否则不要诉诸它。
感谢。
答案 0 :(得分:3)
这是不可能的!所有路由都嵌套在应用程序路由中。
最好为所有经过身份验证的路由创建另一个父路由(例如/main
),并且可以在此处扩展mixin。
登录,注册,忘记密码等等其他路线将不在该认证路线中。