zoukankan      html  css  js  c++  java
  • Flutter中的路由 路由替换 返回到根路由

    一、Flutter 中返回到上一级页面

    Navigator.of(context).pop();

    二、Flutter 中替换路由

    比如我们从用户中心页面跳转到了 registerFirst 页面,然后从 registerFirst 页面通过pushReplacementNamed 跳转到了 registerSecond 页面。这个时候当我们点击 registerSecond
    的返回按钮的时候它会直接返回到用户中心。
     
    Navigator.of(context).pushReplacementNamed('/registerSecond');
     

    三、Flutter 返回到根路由

    比如我们从用户中心跳转到 registerFirst 页面,然后从 registerFirst 页面跳转到 registerSecond页面,然后从 registerSecond 跳转到了 registerThird 页面。这个时候我们想的是 registerThird
    注册成功后返回到用户中心。 这个时候就用到了返回到根路由的方法。
    Navigator.of(context).pushAndRemoveUntil(
                  new MaterialPageRoute(builder: (context) => new Tabs(index:1)), 
                  (route) => route == null 
    );
  • 相关阅读:
    mysql批量插入数据的基类
    mount命令解析
    常用linux命令记录
    转载一篇大神的博客文章
    linux查看网卡状态
    centos7配置网卡绑定
    coentos7安装python3
    阿里云ecs 硬盘在线扩容
    centos7安装redis5
    centos7 rpm安装nginx
  • 原文地址:https://www.cnblogs.com/jiefangzhe/p/15521769.html
Copyright © 2011-2022 走看看