0.0.31 • Published 9 months ago
@x-edu/user-info v0.0.31
x-edu/user-info
CollectInfo 完善用户信息
const uc = new UC({
...
})
export default function Demo() {
const [userInfo, setUserInfo] = useState(null)
useEffect(() => {
async function init() {
try {
await uc.login({
...
})
const info = await uc.getInfo() // 伪代码
setUserInfo(info)
} catch (error) {
console.log(error)
}
}
init()
}, [])
if (!userInfo) {
return null
}
return (
<CollectInfo
uc={uc}
userInfo={userInfo}
// sdpAppId="xxxxx" // 选填
onSuccess={(v) => {
/** 完善信息成功回调,会返回用户信息 角色信息 */
setUserInfo(v.userInfo)
}}
need // 可选 boolean 为 true 的时候必须完善,主要用于测试
disable // 可选 boolean 用户不需要完善信息的场景,比如某些特殊页面
userRole // 可选 当前角色 不填默认取所有角色中的第一个
allUserRole // 可选 用户拥有的所有角色,传入这个参数不去请求服务端
/>
)
}
0.0.31
9 months ago
0.0.30
10 months ago
0.0.23
10 months ago
0.0.24
10 months ago
0.0.25
10 months ago
0.0.26
10 months ago
0.0.27
10 months ago
0.0.28
10 months ago
0.0.29
10 months ago
0.0.22
1 year ago
0.0.21
2 years ago
0.0.20
2 years ago
0.0.19
2 years ago
0.0.18
2 years ago
0.0.17
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago