我想在屏幕加载时打开模式,所以当组件安装时我改变状态我的代码是:
状态:
this.state = {
orientation: this.isPortrait() ? 'portrait' : 'landscape',
isModalDate:true
};
组件代码:
componentDidMount(){
this._onPressAccountdata();
}
改变状态功能:
_onPressAccountdata() {
//Alert.alert("1");
this.setState({ isModalDate: !this.state.isModalDate });
console.log("modal state"+this.state.isModalDate)
}
渲染模态
<Modal
isVisible={this.state.isModalDate}
onSwipe={() => this.setState({ isModalDate: false })}
swipeDirection="left"
style={styles.modal_css}
supportedOrientations={['portrait', 'landscape']}
>
{...}
</Modal>
当按钮单击时模式打开它可以正常工作但是当屏幕加载时它不起作用我的代码有什么问题
提前致谢