0.0.22 • Published 13 days ago
@x-edu/user-info v0.0.22
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.22
13 days ago
0.0.21
2 months ago
0.0.20
2 months ago
0.0.19
3 months ago
0.0.18
6 months ago
0.0.17
6 months ago
0.0.16
6 months ago
0.0.15
6 months ago
0.0.14
6 months ago
0.0.13
7 months ago
0.0.12
7 months ago
0.0.11
7 months ago
0.0.10
8 months ago
0.0.9
8 months ago
0.0.8
8 months ago
0.0.7
8 months ago
0.0.6
8 months ago
0.0.5
8 months ago
0.0.4
8 months ago
0.0.3
8 months ago
0.0.2
8 months ago
0.0.1
8 months ago