小编sae*_*azi的帖子

尝试使用无效网桥在“Networking”(NativeModule 名称)上调用(方法 ID)

当我运行在iOS模拟器反应本地项目中,我得到一些警告: Attempted to invoke (method ID) on Networking (NativeModule name) with an invalid bridge.Attempted to invoke (method ID) on AlertManager (NativeModule name) with an invalid bridge.

在我的代码中只调用了一个 api 然后收到了上面的警告

ios reactjs react-native

7
推荐指数
0
解决办法
312
查看次数

如何在抽屉导航器内的堆栈导航器中通过 backButton 返回

我有多个屏幕,每个屏幕都是一个 stackNavigator。任何创建的 stackNavigator 都在抽屉内。在每个屏幕中,当按下 stackNavigator 标题的 BackButton 时,屏幕总是导航到 initialRoute 而不是回到上一个屏幕。

我测试navigation.goBack()navigation.goBack(null)navigation.goBack()navigation.goBack(this.props.navigation.state.key)}

但这些都没有奏效。这是我的代码:

    const MenuScreenNavigator = createStackNavigator({
    Menu: {
        screen: MenuScreen,
        navigationOptions: ({ navigation }) => ({
            headerLeft: (
                <HeaderBackButton
                    tintColor="white"
                    onPress={() => navigation.goBack()}
                />
            )
    }

Run Code Online (Sandbox Code Playgroud)

我有多个屏幕导航器,例如菜单导航器:“加载”、“主页”、...屏幕。在继续我有抽屉导航器:

const drawerConfig = {
    drawerPosition: 'right',
    contentComponent: CustomDrawerContent,
    initialRouteName: "Load"
   }
   const routeConfig = {
    Menu: {
        screen: MenuScreenNavigator,
        navigationOptions: { title: strings.screenName.menu }
    },
    Load: { screen: AuthLoadingScreenNavigator },

    Login: {
        screen: LoginScreenNavigator,
        navigationOptions: { …
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation-drawer react-navigation-stack

1
推荐指数
1
解决办法
6649
查看次数