错误“无法在初始化程序中访问实例成员 'widget'。”

阮力

我尝试其他方式。但不工作。请帮我。谢谢

class AppBottom extends StatefulWidget {
  // This widget is the root of your application.
  final String appName;
  const AppBottom({Key? key, required this.appName}) : super(key: key); // 
  @override
  _AppBottomState createState() => _AppBottomState();
}

class _AppBottomState extends State<AppBottom> {
  int _selectedIndex = 0;
  List<Widget> _widgetOptions = [
    Home(appName: widget.appName), * error: The instance member 'widget' can't be accessed in an initializer.*
  ];
}
杜马齐

正如错误所述,创建对象widget无法访问_AppBottomState相反,您必须覆盖initState初始化_widgetOptions列表方法

class _AppBottomState extends State<AppBottom> {
  int _selectedIndex = 0;
  List<Widget> _widgetOptions;

  @override
  void initState() {
    _widgetOptions = [
      Home(appName: widget.appName),
    ];
    super.initState();
  }
  
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

实例成员“ widget”无法在初始化程序中访问

实例成员“ currentComponentConfiguration”无法在初始化程序中访问

实例成员'setState'无法在初始化程序中访问

无法在初始化程序中访问实例成员“id”

无法在初始化程序中访问实例成员 ''

无法在初始化程序中访问实例成员“键”

无法在初始化程序中访问实例成员“地图”颤振中的错误

如何修复错误“无法在初始化程序中访问实例成员‘_remoteConfigService’。”

无法在初始化程序中访问实例成员“小部件”。扑

Flutter-无法在初始化程序中访问实例成员“ remoteConfig”

无法在初始化程序中访问实例成员“上下文”。颤振

无法在初始化程序中访问实例成员“用户”。(扑)

在初始化程序中只能访问静态成员,错误

实例“小部件”无法在初始化程序中访问

我如何解决此错误无法在初始化程序中访问实例“小部件”

实例成员“gantiIndex”不能作为初始化程序访问

无法在初始化程序中访问实例成员“PageNumber”。尝试用不同的表达式替换对实例成员的引用

如何在 Swift UI 中初始化状态变量而不出现错误“无法在属性初始化程序中使用实例成员‘XXX’;”

错误“无法在属性初始化程序中使用实例成员'haberUrl'”

在初始化器中无法访问实例成员“ params”

我有一个关于在“ Widget build(BuildContext context){}”之外的函数中初始化提供程序的问题。

错误:只能在初始化程序中访问静态成员,这是什么意思?

onTap:在初始化程序错误中只能访问静态成员

Flutter ScopedModel 错误“只能在初始化程序中访问静态成员”

错误:只能在初始化程序中访问静态成员

错误只能在初始化程序中访问静态成员

Firestore文档错误-初始化程序中只能访问静态成员

错误:在颤振的初始化程序中只能访问静态成员

Flutter:在初始化程序中只能访问静态成员