tplus-mobilelogin -> T+移动登录公共模块
模块说明
- 支持T+移动登录(逻辑+UI)
- 支持友空间,工作圈,web端等多容器登录
- 支持公共API调用
编写说明
依赖模块
- 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(){}