美文网首页
flutter 命名路由使用及传递参数

flutter 命名路由使用及传递参数

作者: 近一亿 | 来源:发表于2019-11-14 15:16 被阅读0次

    1.0 理解:简而言之,命名路由及给新的page一个名称。

    首先得创建一个路由表(routing table)

    如图:

    1

    添加routes属性,key为路由的名字,是个字符串;value是个builder回调函数,用于生成相应的路由widget。

    2.0 路由传参

    命名路由跳转使用 Navigator.pushNamed()

    Navigator.pushNamed("/new_page", arguments: '我是传递参数'); //路由跳转及传参

    在new_page页面接受参数使用RouteSetting对象

    var args=ModalRoute.of(context).settings.arguments;

    相关文章

      网友评论

          本文标题:flutter 命名路由使用及传递参数

          本文链接:https://www.haomeiwen.com/subject/lfurictx.html