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

2019-11-14  本文已影响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;

上一篇下一篇

猜你喜欢

热点阅读