fetchFinish为true,为什么会显示正在判断用户登陆状态...,不应该显示vip吗
来源:7-2 根据登录权限决定页面展示(2)
鹿人神经粉
2020-02-08 15:40:52
if(this.state.login)当第一层判断为false会跳到跟路径,当第一层判断为true,会走第二层判断
if(this.state.fetchFinish)第二层判断,fetchFinish:false 默认是false 接收到数据是true
fetchFinish:true true不应该是显示vip吗 return <div className="vip">Vip</div>
为什么会显示 <div className="vip">正在判断用户登陆状态...</div>
if(this.state.fetchFinish){ return <div className="vip">Vip</div>}else{ return <div className="vip">正在判断用户登陆状态...</div> }


2回答
好帮手慕夭夭
2020-02-08
同学你好,当fetchFinish为true的时候,是要显示vip的 。同学理解的正确。很棒!虽然辛苦,但是通过自己的思考解决的问题是值得的,而且收获也是最大的。继续加油哦~
祝学习愉快 !
鹿人神经粉
提问者
2020-02-08
login:true,
fetchFinish:false
正在判断用户登陆状态
login:true,
fetchFinish:true
vip
login:true,
fetchFinish:false
正在判断用户登陆状态
login:false,
fetchFinish:true xx
/
老师 想了一天了 已经想明白了 好辛苦啊
相似问题