当前位置: 代码迷 >> 综合 >> Flutter 路由替换(返回到根)
  详细解决方案

Flutter 路由替换(返回到根)

热度:13   发布时间:2024-01-05 02:56:08.0
返回到首页有两种方式:替换路由和清除路由

替换路由

替换当前页为目标页(也就是说,堆栈中只有首页和当前页 两个页面,当前页返回自然是首页)。使用以下语句完成替换跳转。
Navigator.of(context).pushReplacementNamed('/page');

清除路由

 此方法完成两个动作:1、清除所有路由;2、跳转路由

看过我 《Flutter 页面跳转》 文章的你会发现,下边语句和静态鲁豫非常相似

Navigator.of(context).pushAndRemoveUntil(//跳转new MaterialPageRoute(builder: (context) => new HomePage()),//清除其他路由(route) => route == null
);

 完整代码

查看完整代码