导航到每个项目的不同屏幕

时间:2018-10-05 16:18:45

标签: react-native

嗨,我希望在这里找到答案,这是我的代码,我使用了一个列表项,导航正常工作,但是所有项目都转到一个屏幕,我想知道如何使每个项目转到另一个屏幕,我不知道该怎么做我是React Native编程的新手

$ make test-a
bash: -c: line 2: syntax error: unexpected end of file
case a in a) echo A;; b) echo B;; esac
A
echo B;; esac ))
bash: -c: line 0: syntax error near unexpected token `;;'
bash: -c: line 0: `echo B;; esac ))'
makefile:277: recipe for target 'test-a' failed
make: *** [test-a] Error 1

我想知道如何在条件或您建议的解决方案中使用onPress。

1 个答案:

答案 0 :(得分:0)

更改列表,以使列表中的每个项目都包含您要导航的页面,就像我在下面所做的那样:

const list = [{
        title: 'Appeler le service clientèle',
        icon: 'perm-phone-msg',
        page: 'HomeScreen'
    },
    {
        title: 'FAQ',
        icon: 'help',
        page: 'OtherScreen'

    }, {
        title: 'Conditions et mentions légal',
        icon: 'error',
        page: 'OtherOtherScreen'
    },
]

然后在导航方法中使用以下页面:

onPress={() => this.props.navigation.navigate(item.page)}