0.0.22 • Published 13 days ago

@x-edu/user-info v0.0.22

Weekly downloads
-
License
-
Repository
-
Last release
13 days ago

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