我已经将react-native-navigation-v1 Wix库添加到我的项目中。当我为我的应用程序放置底部菜单如下时,它可以工作。但是当我使用"registerAppLaunchedListener"命令在没有底部菜单的情况下启动平面活动时,IDE 无法识别该命令(当我运行我的应用程序时,我只看到一个白页)。我之前将此命令用于Wix导航-v2,并且它起作用了。但现在我必须使用 v1,因为我希望我的应用程序支持 api16 及更高版本。这是否意味着我在 v1 中使用了错误的命令,或者我的库安装中存在一些问题?
import {Navigation} from 'react-native-navigation'
import Screen1 from './my_screens/Screen1'
import Screen2 from './my_screens/Screen2'
Navigation.registerComponent('my.Screen1',()=> Screen1);
Navigation.registerComponent('my.Screen2',()=> Screen2);
Navigation.startTabBasedApp({tabs:[
{label:'One',
screen: 'my.Screen1',
icon: require('./my_resources/img/tools.png'),
selectedIcon: require('./my_resources/img/tools.png'),
title:'Screen1' },
{label:'Two',
screen: 'my.Screen2',
icon: require('./my_resources/img/tools.png'),
selectedIcon: require('./my_resources/img/tools.png'),
title:'Screen2' },
]
});
我找到了解决方法:
import {Navigation} from 'react-native-navigation'
import Screen1 from './my_screens/Screen1'
import Screen2 from './my_screens/Screen2'
Navigation.registerComponent('my.Screen1',()=> Screen1);
Navigation.registerComponent('my.Screen2',()=> Screen2);
Navigation.startSingleScreenApp({screen: {
screen: 'my.Screen1',
}});