nw-login-readapp

同步登录阅读客户端组件

Usage no npm install needed!

<script type="module">
  import nwLoginReadapp from 'https://cdn.skypack.dev/nw-login-readapp';
</script>

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

syncLoginAtApp(fastLogin, needLogin, loginCallback)

调用该方法完成同步登录

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