美文网首页
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