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值

阅读 361
评论
    1 个回答

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

      撰写回答

      登录后参与交流、获取后续更新提醒

      相似问题
      推荐文章