我试图在抽屉里藏一些抽屉物品,但它不能那样做。
代码:
constructor(){
super();
this.state = {status: true}
}
侧边栏:
<TouchableOpacity
onPress={() => {
if(this.state.status=true)
{
this.setState({status:false})
}
else
{
this.setState({status:true})
}
}}>
<Text>
hide
</Text>
</TouchableOpacity>
{this.state.status=true ? <Text>drawer</Text>:null}
参考:https : //reactnativecode.com/hide-show-view-component-button-onpress/
错误:
试试这个!
constructor(){
super();
this.state = {status: true}
}
侧边栏:
setStateByClick = () => {
if(this.state.status)
{
this.setState({status:false})
}
else
{
this.setState({status:true})
}
}
<TouchableOpacity
style={{ height:30, marginTop:10, marginLeft:70,}}
onPress={() => this.setStateByClick}>
<Text style={{color: 'white',fontWeight:'bold',}} >
hide
</Text>
</TouchableOpacity>
{this.state.status ? <Text>drawer</Text> : null }
希望这对你有用!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句