owl-test-sdk

1.2.15 • Public • Published

使用说明

  1. npm install owl-sdk

引入案例

``import { Login, SignUp, if_login, initGlobalConfig } from 'owl-sdk'```

必要配置

为了方便开发和生产时都能方便地使用sdk及其中的接口,请进行以下配置

  1. 引入initGlobalConfig方法
  2. 调用initGlobalConfig方法设置sdk内的环境 initGlobalConfig(process.env.NODE_ENV)
  3. 在本地开发时,请配置代理,将/owl代理到https://alpha-owl.aidigger.com

注册 SignUp

  1. LogIn 设置 已有账号?登陆 点击后的跳转逻辑
<SignUp LogIn={()=>{console.log('LogIn')}} />
  1. afterSignUp 设置 注册成功 后的逻辑
<SignUp afterSignUp={()=>{console.log('afterSignUp')}} />

登录 Login

  1. signUp 设置 注册新用户 点击后的跳转逻辑
<Login signUp={()=>{console.log('signUp')}} />
  1. afterlogin 设置 登录成功 后的逻辑
<Login afterlogin={()=>{console.log('afterlogin')}}>
  1. passwordforgotten 设置 忘记密码 的逻辑
<Login passwordforgotten={()=>{console.log('忘记密码')}} ></Login>

登陆验证 if_login

该函数用于验证 是否可以已经登陆

  1. param if_login 的参数,用来定义验证登陆成功或失败后的逻辑 例子:
<div onClick={()=>{if_login(param)}} >if Login test</div>

const param = {
  success : ()=>{
    console.log('login success')
  },
  fail : ()=>{
    console.log('login fail')
  } 
}


用户搜索选择框 UserSelector

  1. mode="multiple" 切换用户是否可以多选
  2. usershowmode 默认显示用户的realname 可设置为 username 让selector显示为username
  3. handleChange 获得选中的用户ID的方法 function handleChange(value) { console.log(selected ${value}); }

登录用户小菜单 UserPing

  1. styles 设置Menu的样式
  2. navigator 设置第一个子菜单的内容
  3. location 设置第一个子菜单的跳转地址
  4. afterNavClick 设置第一个子菜单点击后的回调函数
  5. infoDisable 禁用第一个小菜单
  6. namecolor 自定义用户名颜色
  7. afterLogout 自定义点击退出后调用的方法

Readme

Keywords

none

Package Sidebar

Install

npm i owl-test-sdk

Weekly Downloads

0

Version

1.2.15

License

MIT

Unpacked Size

2.65 MB

Total Files

4

Last publish

Collaborators

  • weileiwilliam