owl-sdk
v1.2.19
Published
0. ```npm install owl-sdk```
Downloads
1
Readme
使用说明
npm install owl-sdk
引入案例
``import { Login, SignUp, if_login, initGlobalConfig } from 'owl-sdk'```
必要配置
为了方便开发和生产时都能方便地使用sdk及其中的接口,请进行以下配置
- 引入initGlobalConfig方法
- 调用initGlobalConfig方法设置sdk内的环境
initGlobalConfig(process.env.NODE_ENV)
- 在本地开发时,请配置代理,将/owl代理到https://alpha-owl.aidigger.com
注册 SignUp
- LogIn 设置 已有账号?登陆 点击后的跳转逻辑
<SignUp LogIn={()=>{console.log('LogIn')}} />
- afterSignUp 设置 注册成功 后的逻辑
<SignUp afterSignUp={()=>{console.log('afterSignUp')}} />
登录 Login
- signUp 设置 注册新用户 点击后的跳转逻辑
<Login signUp={()=>{console.log('signUp')}} />
- afterlogin 设置 登录成功 后的逻辑
<Login afterlogin={()=>{console.log('afterlogin')}}>
- passwordforgotten 设置 忘记密码 的逻辑
<Login passwordforgotten={()=>{console.log('忘记密码')}} ></Login>
登陆验证 if_login
该函数用于验证 是否可以已经登陆
- 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
- mode="multiple" 切换用户是否可以多选
- usershowmode 默认显示用户的realname 可设置为 username 让selector显示为username
- handleChange
获得选中的用户ID的方法
function handleChange(value) { console.log(
selected ${value}); }
登录用户小菜单 UserPing
- styles 设置Menu的样式
- navigator 设置第一个子菜单的内容
- location 设置第一个子菜单的跳转地址
- afterNavClick 设置第一个子菜单点击后的回调函数
- infoDisable 禁用第一个小菜单
- namecolor 自定义用户名颜色
- afterLogout 自定义点击退出后调用的方法