Javascript 对未定义的索引作出反应导航跳转
我得到了这个错误。我试图让用户按下tabbar,内容滚动到顶部,但我得到的jumpToIndex不是一个功能 这是我的代码: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
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
},
}),
}
})