Flutter常见的路由跳转

阅读 82

2022-07-12


// 保留路由的栈
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);


精彩评论(0)

0 0 举报