路由
1.通過push實現(xiàn)
FlatButton
onPressed
Navigator.of(context).push(
MaterialPageRoute(
builder: (BuildContext context)=>Page_About(title:'About'),
)
);
2. 通過router name實現(xiàn)
MaterialApp下定義routername
MaterialApp
routes: {
'/about':(context)=>Page_About(title:'about')
},
調(diào)用處使用
onPressed: (){
Navigator.pushNamed(context, '/about');
},
3. 根路由
MaterialApp中的home替換為initialRoute
MaterialApp
initialRoute: '/',
routes: {
'/':(context)=>RouterDemo(),
}