如何使用 react-native-navigation-v1 Wix 库将活动定义为启动器



我已经将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',
    }});

相关内容

  • 没有找到相关文章

最新更新