总共遇见过两种登录结构,记录一下暂时见解。
一、种类一、将登录与页面绑定
通过路由配置:requireAuth判断,路由变化触发登录(“通用登录方法”)。
其余的按钮级登录,通过直接触发“通用登录方法”函数完成。
好处:
- 便于维护。通过 Router 进行维护,阅览配置文件一目了然。
缺点:
- 控制粒度没有接口级那么细致。
二、种类二、将登录与接口请求绑定
每次调接口,通过接口配置:requireAuth来判断。
个人认为:适合较小的项目,诸如活动页、落地页。
事实上公司也是这么用的,在较小的项目(页面)使用。
