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> }

http://img.mukewang.com/climg/5e3e65f9083181e410530816.jpg

http://img.mukewang.com/climg/5e3e65f908342e3c08390840.jpg




写回答

2回答

好帮手慕夭夭

2020-02-08

同学你好,当fetchFinish为true的时候,是要显示vip的 。同学理解的正确。很棒!虽然辛苦,但是通过自己的思考解决的问题是值得的,而且收获也是最大的。继续加油哦~

祝学习愉快 !

0

鹿人神经粉

提问者

2020-02-08

login:true,

 fetchFinish:false

正在判断用户登陆状态

login:true,

fetchFinish:true

vip



login:true,

fetchFinish:false

正在判断用户登陆状态

login:false,

fetchFinish:true    xx

/

老师 想了一天了 已经想明白了 好辛苦啊

0

0 学习 · 10739 问题

查看课程