La navigazione composta supporta anche argomenti di navigazione opzionali.
Gli argomenti facoltativi differiscono da quelli obbligatori in due modi.
Devono essere inclusi usando la sintassi dei parametri di query e devono avere un valore
predefinito o avere nullable uguale a true, che imposta implicitamente il valore predefinito a null.
Ciò significa che tutti gli argomenti opzionali devono essere aggiunti esplicitamente alla funzione componibile come elenco.
Ad esempio, nella nostra applicazione dobbiamo inserire il nome e l'età.
Ad esempio, questo è il nome e l'utente deve inserire
l'età, passa alla seconda schermata e l'app si blocca.
Per questo dobbiamo aggiungere argomenti opzionali e per impostare l'età come argomento opzionale,
dobbiamo modificare la chiamata, la chiamata di navigazione e gli argomenti qui.
Il primo passo consiste nel modificare il percorso.
Dobbiamo impostare l'età come facoltativa.
Per questo dobbiamo impostare il punto interrogativo e l'età uguale a
H, quindi dobbiamo specificare negli argomenti della nav il tipo predefinito.
Quindi il valore predefinito è pari a 30.
Oppure si può impostare nullable su true.
Inoltre, è necessario aggiornare la chiamata di navigazione.
Per questo motivo, quando si fa clic su un pulsante, è necessario utilizzare il punto interrogativo.
Età uguale per inserire il testo due.
Eseguiamo la nostra applicazione.
Eccoci qua.
Inserire il nome senza inserire l'età.
Passare alla seconda schermata e vedere che l'applicazione non si blocca.
Quindi il secondo parametro viene impostato come opzionale.
L'utente può inserire o non inserire questo argomento.
Ok, quindi passiamo alla prima schermata, testiamo il secondo argomento e vediamo il benvenuto Ahmed.
La vostra età è di tre anni, quindi congratulazioni ragazzi Abbiamo
imparato come impostare gli argomenti come opzionali nel componente di navigazione.