你好,我是flutter和bloc的新手,我想我有2个屏幕(登录和主屏幕)。在登录屏幕中,我正在使用bloc来发布数据,我想在主屏幕中调用该数据。有人可以给我榜样吗?
如果您只想将值从登录页面传递到主页,则可以执行以下操作:
class Home extends StatelessWidget {
final String username;
Home(this.username);
@override
Widget build(BuildContext context) {
return Container();
}
}
class Login extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton(onPressed: () {
Navigator.of(context).push(MaterialPageRoute(builder: (ctx) {
return Home('flutter');
}));
}),
);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句