在ListView中未更新模态可见性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ListView中未更新模态可见性相关的知识,希望对你有一定的参考价值。
我有一堆产品,我通过ListView组件渲染。某些产品需要更多配置,即尺寸,因此当用户点击添加到购物车按钮时,我打算在模式中显示尺寸选择。
<ListView
dataSource={this.state.dataSource}
renderRow={rowData => (
<View>
...
<Modal
transparent={false}
visible={this.state.visibleModal}
onRequestClose={() => { this.setState({visible: false})}
>
....
</Modal>
</View>
答案
您正在设置状态变量visible
,但使用状态变量visibleModal
来设置可见性
<Modal
transparent={ false }
visible={ this.state.visibleModal }
onRequestClose={ () => { this.setState({ visibleModal: false }) }
>
...
</Modal>
以上是关于在ListView中未更新模态可见性的主要内容,如果未能解决你的问题,请参考以下文章