flutter之笔记路由

1、页面跳转的几种方式

*1、默认方式

Navigator.of(context).push(
    MaterialPageRoute(builder:
       (BuildContext context)=>DetailPageDemo(title:'详情')
    )
 );

*2、预定义路由

routes: {
         //预定义
         '/about': (context) => DetailPageDemo(title: 'about')
       },
Navigator.pushNamed(context, "/about");

*3、根路由的定义

initialRoute: '/', //指定根路由
routes: {
         '/':(context) => NavgationDemo(),//根路由的定义
        },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,792评论 1 92
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,286评论 0 3
  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 4,014评论 0 12
  • 我的弟弟,是天使,也是恶魔。 他很好,小时候,是一个干净可人的娃娃,现在,依然是阳光少年。 他很好,有时候有人看我...
    满天星小姐阅读 407评论 0 0
  • “我到底该去北上广还是回家乡” “你喜欢哪个城市的生活方式就去哪个城市吧” 01 记得小学三年级,班主任让我们以“...
    猫小屿阅读 817评论 10 4