扫码关注官方订阅号
如题,测试发现不支持visible属性... opacity也满足不了
走同样的路,发现不同的人生
方法1: 在render中根据条件是否渲染组建 {condition==true?<View/>:null};方法2: 就像网页开发一样 父容器 overflow:"hidden" 子组件隐藏 left:-999;position:absolute;
render() { return( { this.state.abc == null ? ( null ) : ( <View> //部位空时想要显示的内容 <View> ) } ) }
rn中显示和隐藏是根据state状态值判断重新渲染,切勿用web端思维去想这个问题,opacity只是透明度,位置元素都还在,只是看不见而已,有区别
安利条件渲染库:
rn-visible-view
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
方法1: 在render中根据条件是否渲染组建 {condition==true?<View/>:null};
方法2: 就像网页开发一样 父容器 overflow:"hidden" 子组件隐藏 left:-999;position:absolute;
rn中显示和隐藏是根据state状态值判断重新渲染,切勿用web端思维去想这个问题,opacity只是透明度,位置元素都还在,只是看不见而已,有区别
安利条件渲染库:
rn-visible-view