在startTabBasedApp(params)中使用React Native Navigation(通过Wix)时,所有选项卡都将立即加载。
有没有一种方法可以使仅初始选项卡加载?然后只有在单击另一个选项卡后,该选项卡才会加载吗?
答案 0 :(得分:0)
我不认为有可能。有关更多信息,请参见this评论,看来他们是有此目的的。
答案 1 :(得分:0)
可能的解决方法是在组件中使用以下内容:
onNavigatorEvent(event) {
switch (event.id) {
case "bottomTabSelected":
this.setState({ didPressTab: true })
break
case "willAppear":
ApplicationScreensManager.getInstance().registerCurrentActiveScreen(ApplicationScreens.WebViewContainerScreen)
}
break
}
}
仅在选择选项卡时触发此“强”情况“ bottomTabSelected”:,然后您可以设置引发标志的状态,然后再按选项卡时即可执行任何操作。
祝你好运