【发布时间】:2020-03-03 07:47:51
【问题描述】:
【问题讨论】:
-
你正在使用哪个库
-
我不使用库,我使用平面列表来呈现项目。
-
向我们展示代码
标签: javascript react-native mobile
【问题讨论】:
标签: javascript react-native mobile
1.第一种解决方案
<View >
<TouchOpacity opPress={closePopup}>
<View>{Popup of u here}</View>
</TouchOpacity>
</View>
【讨论】:
如果不看你的代码是很难回答的,但你可以尝试这样的事情:
closePopup = _ => {
this.setState(previousState => ({ isFlatListVisible: false }));
}
<TouchableWithoutFeedback onPress={this.closePopup}>
{isFlatListVisible && <FlatList />}
</TouchableWithoutFeedback>
【讨论】: