Paramètres de saut du navigateur et paramètres d'inversion dans Flutter

Initialiser le routage

MatérielApp (
  itinéraires : <String, WidgetBuilder>{
    "/Second" : (contexte BuildContext){
      return Deuxième("");
    }
  },

Aller pour transmettre les paramètres

Chaîne va = attendre Navigator.of(context).push(MaterialPageRoute(
    constructeur : (contenu) {
  return Second( 'démo');
},
));

print('Retour =====$va');

la classe Second étend StatelessWidget {
  chaîne de chaîne finale ;

  const Second(this.str, {Key? key}) : super(key: key);

  @passer outre
  Construction du widget (contexte BuildContext) {
    retourner le bouton élevé (
      surAppuyé : () {
         Navigator.of(context).pop("asdadad");
      },
      enfant : Text("Deuxième ${str}"),
    );
  }
}

Guess you like

Origin blog.csdn.net/BianHuanShiZhe/article/details/131939616
Recommended