UNPKG

tplus-mobilelogin

Version:

password login module

58 lines (50 loc) 1.54 kB
# tplus-mobilelogin -> T+移动登录公共模块 ## 模块说明 * 支持T+移动登录(逻辑+UI) * 支持友空间,工作圈,web端等多容器登录 * 支持公共API调用 ## 编写说明 * 使用typescript ## 依赖模块 * mutants-microfx * mutants-jsbridge * mutants-mobile-navigator * tplus-api ## 使用要点 * 集成的应用需要采用微前端架构开发 * 安装登录依赖: npm i tplus-mobilelogin * 该模块使用的路由path是 '/login' ## 公共API ## 应用上线文 ### setContextData 设置上下文 ### getContextData 读取上下文 ## 设置登录相关选项 ### 设置登录上下文 (web端登录使用) setLoginParam ``` interface LoginParam { username:string, //用户名 password:string, //密码 indexPage? :string, //登录后Home的path accountFilter? :Array<string>, //过滤出哪些云企业 serviceDue?: boolean, //是否要增加有效期校验 appName?: string, //应用的名称 appId?: string, //应用的id desc?: string //应用的描述信息 } ``` ### 设置兼容的最低android和ios的版本 setAppMinVersion ``` function(param:{appName? :string,appDesc? :string,logoSrc? :string}){} ``` ### 设置应用支持的最低后台版本 setLogoPageInfo ``` function(param:{iosVersion? :string,androidVersion? :string}){} ``` ### 注册登录中间件 registerLoginMiddleWare ``` function registerLoginMiddleWare(middlewareName:string,middleware:()=>any){} ``` ### 清空登录中间件 clearLoginMiddleWare ``` function clearMiddlewares(){} ```