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(),//根路由的定义
        },

你可能感兴趣的:(flutter之笔记路由)