我是React Native的新手。我试图通过'操作'在页面之间发送参数。来自react-native-router-flux。 '操作'被称为“onPress' ' TouchableOpacity'。但事情是,当我没有给“动作”提供任何参数时。它运作正常,没有任何问题。但是当我提供一些参数时,它不会在页面上等待,立即重定向到新页面,就像' TouchableOpacity'点击。
以下是带参数且无参数的代码。
带参数,不能正常工作,不要等待按下,在呈现页面时立即导航
答案 0 :(得分:2)
你正在考虑一个函数而不是给#include <iostream.h>
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm,"C:\TC\BGI");
putpixel(25,25,WHITE);
closegraph();
return 0;
}
一个函数。
您的第一个示例有效,因为您没有调用该函数。没有参数调用它将是onPress
,但您编写了Actions.home()
,它返回Actions.home
函数。
您的代码应为home
,只需为onPress={() => Actions.home(data.id)}
创建一个函数。