umi [Bug] wrappers中使用model,state不更新

b4wnujal  于 2022-10-22  发布在  其他
关注(0)|答案(1)|浏览(502)

What happens?

wrappers路由检验未通过,查询原因为:
在model中使用useState定义的user信息未被更新成功,如果在此处user信息换为let普通定义,则能通过

项目中使用如下:

首先在model中定义用户信息:

在登陆步骤做用户信息更新:

在路由中使用wrappers做状态检查:

Mini Showcase Repository(REQUIRED)

https://github.com/loser1046/umi-app

How To Reproduce

**Steps to reproduce the behavior:**1. 2.

  1. 启动项目进入login页面,

  1. 点击登录即可查看,更新user信息前后,该值都为空

Expected behavior1. 2.

预期为:登录后更新用户信息,拿到的user最新信息为登录返回的用户信息

Context

*Umi Version:4.0.24
*Node Version:v16.14.2
*Platform:Windows

xfb7svmp

xfb7svmp1#

有没有大佬能解答一下我的疑惑,难道是我使用方法有问题吗?

相关问题