请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

usercharater 没有内容显示未知角色

图片描述重新登陆发现 usercharacter 会有内容但是是随机的
有时是成员有时是管理员 刷新之后就会变成未知角色

正在回答 回答被采纳积分+3

1回答

然冬 2021-04-07 01:52:50

这个值应该时通过 /character/list 接口请求后

然后再获取用户信息遍历得到的角色信息,所以要确保两个接口的顺序

确保顺序后再去看是否匹配上


两个情况下回去取这个值,一个是登入后,会去拿一遍角色信息列表,然后匹配当前用户的角色生成userCharacter
另一个是在路由中,会调用 store中的getUserInfo,这个时候又会去设置一次,所以这个问题的切入点就从这里找

1 回复 有任何疑惑可以回复我~
  • 提问者 小朱不会飞 #1
    那我继续看看,如果还是找不到可以让你看看我的github吗
    回复 有任何疑惑可以回复我~ 2021-04-07 12:39:28
  • 提问者 小朱不会飞 #2
    老师,我实在是找不到,只是发现在说store 这个文件里 没有引入  user前基本都和视频一致显示的也是正确的内容,等引入user后就不行了,console输出的都是上一个用户的,刷新以后就是显示未知角色,老师可以帮忙看看我的代码吗,有点急
    https://github.com/xiaozhucantfly/book-mgr.git
    回复 有任何疑惑可以回复我~ 2021-04-07 14:14:27
  • 然冬 回复 提问者 小朱不会飞 #3
    试试在路由文件的 beforeEach 中,把两个dispatch都加上await
    回复 有任何疑惑可以回复我~ 2021-04-08 01:34:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信