在颤动的页面之间传递数据时遇到问题

时间:2018-08-04 22:50:28

标签: flutter flutter-layout

所以我一直在做一个关于如何在颤动中传递数据的教程,并且我几乎使用了教程代码 这是我希望参数可在

上访问的类
class handler extends StatefulWidget {
     handler({this.value});
    final String value;
    _handler createState() => _handler();

}

因此,值应该是可访问的参数,可在另一页代码上使用,但是当我尝试使用此参数访问时

var route = new MaterialPageRoute(
            builder: (BuildContext context) =>
            new handler(value:pat),
          );

想法说未定义参数“值”

2 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,您需要做的是将值放在无状态小部件中作为可选键,然后在状态中使其成为必需变量,然后使用来自无状态小部件的可选调用来填写必需项参数。

答案 1 :(得分:0)

使用以下内容访问传递给小部件的值

widget.value