我需要调用页面的`componentWillMount`

时间:2017-09-10 04:49:00

标签: reactjs react-native react-native-router-flux

我正在使用"react-native-router-flux": "^3.38.0"。我需要调用页面的componentWillMount,但在第一次到达之后,componentWillMount不会被调用。

版:

请在下面找到导航代码:

const RouterComponent = () => {
  return (
    <Router sceneStyle={{ paddingTop: 65 }} navigationBarStyle={{ backgroundColor: '#81b71a' }}>

      <Scene key='auth' initial>
        <Scene key='login' component={LoginForm} title='login here' />
      </Scene>

      <Scene key='main' >
        <Scene key='employeeCreate' component={EmployeeCreate} title='create employee' />
        <Scene
        initial
          key='employeeList'
          component={EmployeeList}
          title='Emplyees'
          rightTitle='add'
          onRight={() => Actions.employeeCreate()}
        />
        <Scene
          key='employeeEdit'
          component={EmployeeEdit}
          title='edit employee'
        />
      </Scene>
    </Router>
  );
};

export default RouterComponent;

1 个答案:

答案 0 :(得分:0)

这是v3.38中的已知问题,已在更高版本中修复。尝试将软件包更新到最新版本。 Issue

4.0.0-beta.21是最新的