React native Actions implementa dos métodos para devolver la página y los datos de devolución de llamada.

método uno:

Con parámetros cuando vuelve la página

Actions.popTo ('iniciar sesión'); 
setTimeout (() => { 
   Actions.refresh ({phone: this.state.phoneTextValue, pwd: this.state.passwordValue}) 
})

Acepte los parámetros de la página anterior:

componentWillReceiveProps (nextProps): void { 
    // console.log ('componentWillReceiveProps') 
   this.setState ({phoneTextValue: nextProps.phone, passwordValue: nextProps.pwd}) 
}

 

Método dos:

Vaya a la página de configuración con la actualización del parámetro cellback.

Actions.setting ({actualizar: () => {this.getUserInfo ()},})}

Cuando la segunda página está a punto de regresar: vuelva a llamar el parámetro de retroceso de celda refresh () del pasador. Implementar código comercial relevante en getUserInfo

Actions.pop (this.props.refresh ());

Supongo que te gusta

Origin blog.csdn.net/qq_36355271/article/details/105520900
Recomendado
Clasificación