gpt4 book ai didi

ios - 导航器,将 Prop 传递给当前场景?

转载 作者:行者123 更新时间:2023-11-28 21:27:26 25 4
gpt4 key购买 nike

我正在使用 https://github.com/exponentjs/ex-navigator ,它建立在 RN Navigator 之上,有没有办法为所有场景传递/设置 Prop ,比如不用为每个场景手动编写这个?如果我有 50 个场景,并且我希望将某些属性传递给所有场景?

情况是这样的,我有一个顶级组件(在导航器之上),它应该将 Prop 传递给导航器,我希望导航器将这些 Prop 传递给当前显示的任何场景。这可能吗?

谢谢。

最佳答案

是的,这是可能的。您可以简单地将这些 Prop 传递到渲染场景中。你可以尝试这样的事情......

renderScene={(route, navigator) => {
// in my implementation, I pass the component as a prop of route.
let RoutedComponent = route.component

// you can pass props into the route itself, or pass down arbitrary props from the parent component
return (
<RoutedComponent navigator={navigator} {this.props.somePropFromParent} {...route.props}/>
)
}}

关于ios - 导航器,将 Prop 传递给当前场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37549366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com