Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对未定义的索引作出反应导航跳转_Javascript_React Native_Navigation_React Navigation - Fatal编程技术网

Javascript 对未定义的索引作出反应导航跳转

Javascript 对未定义的索引作出反应导航跳转,javascript,react-native,navigation,react-navigation,Javascript,React Native,Navigation,React Navigation,我得到了这个错误。我试图让用户按下tabbar,内容滚动到顶部,但我得到的jumpToIndex不是一个功能 这是我的代码: const NavigationBar = createBottomTabNavigator({ Home: { screen: HomeNav, navigationOptions: ({ navigation }) => ({ title: 'Home', tabBarOnPress: (s

我得到了这个错误。我试图让用户按下tabbar,内容滚动到顶部,但我得到的jumpToIndex不是一个功能

这是我的代码:

const NavigationBar = createBottomTabNavigator({
    Home: {
        screen: HomeNav, navigationOptions: ({ navigation }) => ({
            title: 'Home',
            tabBarOnPress: (scene, jumpToIndex) => {
                console.log('onPress:', scene.route);
                jumpToIndex(scene.index);
            },
        }),
    }
})

根据react navigation的活动版本,
jumpToIndex
方法可能会被折旧,
您可以访问此处的文档,了解如何在选项卡聚焦后滚动到顶部。

我猜您使用的是react native navigation v4,但您的代码已被弃用

const NavigationBar = createBottomTabNavigator({
    Home: {
        screen: HomeNav, navigationOptions: ({ navigation }) => ({
            title: 'Home',
            tabBarOnPress: ({navigation, defaultHandler}) => {
               // your logic
            },
        }),
    }
})