1.22.1 • Published 6 years ago

nw-login-readapp v1.22.1

Weekly downloads
17
License
-
Repository
-
Last release
6 years ago

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

Functions

LoginReadApp

Kind: global class
See: 源码
Author: SherryWu

new LoginReadApp(config)

ParamTypeDescription
configObject相关配置
config.csrfTokenboolean后端提供的 CSRF token,若调用syncLoginAtApp时fastLogin为true,则不需要该参数

syncLoginAtApp(fastLogin, needLogin, loginCallback)

调用该方法完成同步登录

Kind: global function

ParamTypeDefaultDescription
fastLoginBooleantrue是否要先调用logout.json退出,默认值true:不logout直接登录
needLoginBooleanfalse若客户端未登录,是否要调起客户端登录,默认值false:不调起客户端登录
loginCallbackfunction同步登录成功后,调用的callback