无需将 StatefulWidget 参数传递给 State 构造函数。需要说明

时间:2021-06-08 20:45:21

标签: flutter stateful

createState类的StatefulWidget方法中,我们调用了相关State类的构造函数。这里我们没有传递任何像 this 这样的参数。那么我们如何才能访问 StatefullWidget 类的 widget 属性中的 State。在以下示例中,请查看带有 print${widget.name} 语句。

class YellowBird extends StatefulWidget {
  final String name;
  const YellowBird({this.name});
  
  @override
  _YellowBirdState createState() => _YellowBirdState();
}

class _YellowBirdState extends State<YellowBird> {
  @override
  Widget build(BuildContext context) {
    print('${widget.name}')
    return Container(color: const Color(0xFFFFE306));
  }
}

0 个答案:

没有答案