gpt4 book ai didi

javascript - 动态 react 抽屉导航锁

转载 作者:行者123 更新时间:2023-12-03 02:40:44 24 4
gpt4 key购买 nike

如何动态锁定抽屉?我有来自 react-native-modalbox 的模式使用。当我打开模式时,我调用 this.refs.modal.open(); 并锁定抽屉。我只知道drawerLockMode可以在navigationOptions中设置。但模态并不是 DrawerNavigator

中的屏幕
const MainDrawer = DrawerNavigator({
Event: { screen: EventScreen },
Wallet: { screen: WalletScreen},
Profile: { screen: ProfileScreen},
Contact: { screen: MemberContactScreen},
Reward: {
screen: MemberRewardScreen,
navigationOptions:{
drawerLockMode :'locked-closed'
}},
},{
contentComponent: props => <DrawerScreen {...props} />
});

最佳答案

我使用了以下代码

    static navigationOptions = ({ navigation }) => ({
drawerLockMode: navigation.state.params ? navigation.state.params.drawerLockMode : undefined});

为了隐藏抽屉导航,在称为此的条件下使用了此代码。

    this.props.navigation.setParams({ 
drawerLockMode: locked-closed });

关于javascript - 动态 react 抽屉导航锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48334833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com