我之前的代码是在Tabbarnavigator中并转向导航2我必须使用createMaterialTopTabNavigator . 怎么办改变这个不起作用 . 早期的代码将屏幕名称和道具作为数组传递 . 现在在createMaterialTopTabNavigator中似乎没有用 . 我该如何解决
import { TabNavigator, createStackNavigator, navigationOptions,NavigationActions,createMaterialTabTopNavigator } from "react-navigation";
componentDidMount() {
const screens = {};
if (childscreens.length === 0){
console.log("childscreens empty")
this.setState({
isChildDataEmpty : true
});
return;
}
for (let i = 0; i < childscreens.length; i++) {
var page = childscreens[i];
screens[page.screenName] = { screen: DashboardListView };
}
const TabNav = TabNavigator(screens, tabNavigatorConfig);
this.setState({
tabs:TabNav,
childResponse: childrenArray,
});
}
export default Dashboard_main1