flutter用Navigator.pushNamed怎么搭配onGenerateRoute传参的问题

flutter刚想入门,我想用onGenerateRoute方法通过获取Navigator.pushNamed参数创造路由,

Navigator.pushNamed(context, 'abc',arguments:{
    "title":"1234"
});

通过onGenerateRoute的RouteSettings参数

String routeName = settings.name;

我能够获取路由名,但是获取不了arguments中title的值'1234',
arguments参数是Object类型,无法arguments['title']获取arguments里的title值

阅读 3.6k
1 个回答

貌似需要先序列化成json字符串再反序列化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题