【发布时间】:2021-04-29 12:03:02
【问题描述】:
我知道我可以这样做:
Actions.routeName(someDataObject)
如果我想在创建时向场景渲染的组件添加初始道具怎么办? 此时“操作”不可用?
【问题讨论】:
标签: react-native react-native-router-flux
我知道我可以这样做:
Actions.routeName(someDataObject)
如果我想在创建时向场景渲染的组件添加初始道具怎么办? 此时“操作”不可用?
【问题讨论】:
标签: react-native react-native-router-flux
啊,刚刚意识到传递给“场景”组件的任何道具都可以在该场景正在渲染的组件中使用。
所以,像这样
<Scene
key={route.key}
component={route.component}
initialProps={route.initialProps}
title={route.title}
hideNavBar={route.hideNavBar}
hideDrawerButton={false}
initial={route.initial}
/>
意味着 initialProps 将在 'props.component' 中可用。
【讨论】: