其他分享
首页 > 其他分享> > React 条件判断

React 条件判断

作者:互联网

首先,在state中定义一个属性,设置它的布尔值

this.state={
            isLogin:true
        }

方案一:直接在标签中判断

<h2 >{this.state.isLogin?'显示':'隐藏'}</h2>

方案二:通过逻辑与来显示或隐藏  ,逻辑与:一个条件不允许,后面的条件都不判断了

<h2 >{this.state.isLogin && '你好啊,coderwhy'}</h2>

以上的显示和隐藏,是和vue中v-if类似。让元素在dom中销毁或生成,使用多次消耗性能。

下面方法是和vue中v-show类似。改变元素的display属性。

this.state={
            isLogin:true
        }
<h2 style={{display:this.state.isLogin?'block':'none'}}>显示或隐藏</h2>

 

标签:isLogin,显示,判断,React,state,vue,条件,true,隐藏
来源: https://www.cnblogs.com/lpx520/p/15751900.html