2017-02-15 21 views
0

私は質問があります。 login機能でActions.Home()機能を呼び出すにはどうすればいいですか? Actions.home()は離れreact-native-router-fluxアクションのであり、他のシーンに変更する必要があり、それが正常に動作しますが、私は周りを見回して、それについては何も見つかっていないログイン機能他の機能でアクション[SCENE_Name]を呼び出す方法?

の内側にそれを呼び出すことはできません。 それは不可能なのか、私はちょうど何かを見逃したことがありますか?

async login(email, pass) { 

email = this.state.email, 
pass = this.state.password 

if(email != '' && pass != '') 
{ 
    try { 
     await this.props.firebase.auth() 
      .signInWithEmailAndPassword(email, pass); 
      //this.props.navigator.push({ screen: 'Chat' }); 
      Actions.home(); 

     console.log("Logged In!"); 


    } catch (error) { 
     console.log(error.toString()) 
    } 

} 
else if (true) { 
    this.popup.alert('The Input fields havent been properly filled in'); 

} 
} 

答えて

0

トップにインポートしましたか?

import {Actions} from 'react-native-router-flux' 
+0

はいActions.home()はログイン機能では機能しません –

+0

ログに出力が表示されますか? –

+0

エラーメッセージがなく、Actions.home()メソッドに達してから停止します。 –

関連する問題