Flutter常见的路由跳转

时间:2022-07-24
本文章向大家介绍Flutter常见的路由跳转,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
// 保留路由的栈
  Navigator.pushNamed(context, '/search');
// 不保留栈
Navigator.of(context).pushReplacementNamed('/search');
// 返回上一级页面
Navigator.of(context).pop();
import './Tabs.dart'; //需要引入根目录
// 返回到根页面
Navigator.of(context).pushAndRemoveUntil( 
		//初始化根页面,Tabs为根页面,index:1是可传参数
  new MaterialPageRoute(builder: (context) => new Tabs(index:1)),
  (route) => route == null);