Uppsetning
Bættu pakkanum við og færðu síðan leiðsögn og yfirlög í skýra stöðu. Haltu skipanabundnu push/pop utan sama stafla.
Ein háð
Settu upp með einni pub-skipun. Engin uppsetning fyrir kóðagenereringu er nauðsynleg.
API þar sem staða kemur fyrst
Þú stjórnar List<PageEntry> og valkvæðu OverlayRequest sem hreinni stöðu.
Áfangaskipt innleiðing
Byrjaðu á einu eiginleikaflæði og færðu skjá fyrir skjá.
Setja upp og frumstilla
Notaðu pub add og tengdu síðan upphaflega rótarstöðu fyrir síður og yfirlag.
Skipun
Upphafsstaða apps
import 'package:declarative_nav/declarative_nav.dart';
class _AppRootState extends State<AppRoot> {
OverlayRequest? _overlay;
late List<PageEntry> _pages;
@override
void initState() {
super.initState();
_pages = const [
PageEntry(key: 'home', name: '/home'),
];
}
}
Takmörkun
Innan eins stafla, PageEntry.key verður að vera einstakt því hann verður auðkenni Navigator-síðunnar.
Fyrra
KynningNæst
Síður og resolver