README
nw-login-readapp
同步登录阅读客户端组件
安装
$ yarn add nw-login-readapp
example 1
import LoginReadApp from 'nw-log';
//快速登录
const loginReadApp = new LoginReadApp();
//客户端不强制登录
loginReadApp.syncLoginAtApp(true, false)
//客户端强制登录
loginReadApp.syncLoginAtApp(true, true)
//登录成功后,执行回调函数
loginReadApp.syncLoginAtApp(true, true, function(){xxx})
example 2
import LoginReadApp from 'nw-log';
//先调用logout退出,非快速登录
const loginReadApp = new LoginReadApp({csrf_token: 'xxx'});
//客户端不强制登录
loginReadApp.syncLoginAtApp(false, false)
//客户端强制登录
loginReadApp.syncLoginAtApp(false, true)
API
Classes
- LoginReadApp
LoginReadApp实现了客户端内的同步登录,若客户端已登录,会同步登录信息到H5,若客户端未登录,可以根据参数来决定是否调起客户端登录
Functions
LoginReadApp
LoginReadApp实现了客户端内的同步登录,若客户端已登录,会同步登录信息到H5,若客户端未登录,可以根据参数来决定是否调起客户端登录
Kind: global class
See: 源码
Author: SherryWu
new LoginReadApp(config)
Param | Type | Description |
---|---|---|
config | Object |
相关配置 |
config.csrfToken | boolean |
后端提供的 CSRF token,若调用syncLoginAtApp时fastLogin为true,则不需要该参数 |
syncLoginAtApp(fastLogin, needLogin, loginCallback)
调用该方法完成同步登录
Kind: global function
Param | Type | Default | Description |
---|---|---|---|
fastLogin | Boolean |
true |
是否要先调用logout.json退出,默认值true:不logout直接登录 |
needLogin | Boolean |
false |
若客户端未登录,是否要调起客户端登录,默认值false:不调起客户端登录 |
loginCallback | function |
同步登录成功后,调用的callback |