码迷,mamicode.com
首页 > 其他好文 > 详细

普通路由、普通路由传值、 命名路由、命名路由传值

时间:2020-02-20 21:58:01      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:pop   xtend   堆栈   extends   route   ISE   设置   end   state   

Flutter 中的路由
   Flutter 中的路由通俗的讲就是页面跳转。在 Flutter 中通过 Navigator 组件管理路由导航
   并提供了管理堆栈的方法。如:Navigator.push 和 Navigator.pop
   Flutter 中给我们提供了两种配置路由跳转的方式:1、基本路由 2、命名路由
 
二、Flutter 中的基本路由使用
 
RaisedButton(
child: Text(‘跳转到分类‘),
onPressed: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => SearchPage(title: ‘来了a‘) // import导入的页面, title是传值
)
);
}
)
传值接收的组件要设置
class SearchPage extends StatelessWidget{
String title = ‘‘;
SearchPage({this.title});
@override
Widget build(BuildContext context) {
// TODO: implement build
return Scaffold(
appBar: AppBar(
title: Text(‘搜索页面‘),
),
body: Text(this.title),
);
}
}

普通路由、普通路由传值、 命名路由、命名路由传值

标签:pop   xtend   堆栈   extends   route   ISE   设置   end   state   

原文地址:https://www.cnblogs.com/zhaofeis/p/12337451.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!