从左向右滑动以显示菜单抽屉时不起作用

我正在使用react-native-router-flux显示一个抽屉菜单,但是当我单击它时,汉堡包菜单才起作用。但是,当我尝试从左向右滑动时,菜单没有显示,当我单击菜单之外时,菜单也没有隐藏。

这是我的路线:

export default class App extends Component {

    render() {
        return (
          <Router>
            <Scene>
                <Drawer
                    hideNavBar
                    key="drawerMenu"
                    contentComponent={SideBar}
                    drawerWidth={250}
                    drawerPosition="right"
                >
                    <Scene
                        key="profileScreen"
                        component={Home}

                    />

                </Drawer>
            </Scene>

        </Router>
        );
    }
}

我的主页是:

import React from 'react';
import { StyleSheet,Text,SafeAreaView,TouchableOpacity } from 'react-native';

const Home = () => {

  const goToAbout = () => {
     actions.about()
  }
  return (
     <TouchableOpacity style = {{ margin: 128 }} onPress = {goToAbout}>
        <Text>This is HOME!</Text>
     </TouchableOpacity>
  )
 }
const styles = StyleSheet.create({
  container: {
    flex: 1,},});

export default Home;

我的包json是:

"dependencies": {
    "react": "16.11.0","react-native": "0.62.2","react-native-gesture-handler": "^1.6.1","react-native-reanimated": "^1.9.0","react-native-router-flux": "^4.2.0","react-native-screens": "^2.8.0"
  },

谢谢您的帮助。

iCMS 回答:从左向右滑动以显示菜单抽屉时不起作用

在项目的index.js中:

import {AppRegistry} from 'react-native';
import App from './App';
import {name as appName} from './app.json';
import { gestureHandlerRootHOC } from 'react-native-gesture-handler'

AppRegistry.registerComponent(appName,() => gestureHandlerRootHOC(App));
本文链接:https://www.f2er.com/2285747.html

大家都在问