因为我在操作的时候需要根据当前登录账号角色选择操作状态码,需要使用uniCloud.getCurrentUserInfo()获取当前角色,判断角色名称后再进行对应操作。但是当我点击uni-admin给的模板右上角的退出然后切换账号登陆时,用uniCloud.getCurrentUserInfo()获取的角色依然是admin,需要手动刷新一遍才能切换到当前角色,请问有什么解决办法能在登录账号时自动切换好uniCloud.getCurrentUserInfo()获得的角色呢。是不是因为上一个token缓存的原因
1***@qq.com
- 发布:2021-09-30 10:46
- 更新:2021-09-30 11:06
- 阅读:908
unicloud-admin 模板退出admin登录后,切换其他角色账号登陆使用getCurrentUserInfo获取到的role依然是admin
分类:uniCloud
1 个回复
1***@qq.com (作者)
啊,我知道了。因为我在export default外面定义的role=uniCloud.getCurrentUserInfo(),如果改为在onLoad(){}内定义的话,每次加载页面就重新定义,这样就能及时更新了。看来是这个原因