React Navigation在React Native的axios调用中不起作用

时间:2019-06-17 13:23:54

标签: reactjs react-native axios react-navigation

我正在尝试将用户导航到主屏幕,但导航不起作用。它显示登录成功但未导航到主屏幕的警报是我的代码...

 axios.post('/api_workreap/wp-json/api/v1/user/do_login', {
        username: username,
        password: password
          })
          .then((response) => {
            console.log(JSON.stringify(response.data.type));
            if(response.data.type == "success"){
              alert("Login Successfully");
              // this.props.navigation.navigate("/src/Home/home.js");
              NavigationActions.navigate({ routeName: 'home' })
            }else if(response.data.type == "error"){
              alert("Incorrect Detail");
            }
        })
          .catch((error) => {
            console.log( JSON.stringify(response));
          });

1 个答案:

答案 0 :(得分:0)

您可以尝试this,基本上在导航路由器的顶部创建自己的导航服务,教程非常简单。