1***@qq.com
1***@qq.com
  • 发布:2021-09-30 10:46
  • 更新:2021-09-30 11:06
  • 阅读:908

unicloud-admin 模板退出admin登录后,切换其他角色账号登陆使用getCurrentUserInfo获取到的role依然是admin

分类:uniCloud

因为我在操作的时候需要根据当前登录账号角色选择操作状态码,需要使用uniCloud.getCurrentUserInfo()获取当前角色,判断角色名称后再进行对应操作。但是当我点击uni-admin给的模板右上角的退出然后切换账号登陆时,用uniCloud.getCurrentUserInfo()获取的角色依然是admin,需要手动刷新一遍才能切换到当前角色,请问有什么解决办法能在登录账号时自动切换好uniCloud.getCurrentUserInfo()获得的角色呢。是不是因为上一个token缓存的原因

2021-09-30 10:46 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

啊,我知道了。因为我在export default外面定义的role=uniCloud.getCurrentUserInfo(),如果改为在onLoad(){}内定义的话,每次加载页面就重新定义,这样就能及时更新了。看来是这个原因

该问题目前已经被锁定, 无法添加新回复