嗨,我希望在这里找到答案,这是我的代码,我使用了一个列表项,导航正常工作,但是所有项目都转到一个屏幕,我想知道如何使每个项目转到另一个屏幕,我不知道该怎么做我是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。
答案 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)}