gpt4 book ai didi

dart - 访问 StatefulWidget 中的属性时出错

转载 作者:IT王子 更新时间:2023-10-29 07:03:46 26 4
gpt4 key购买 nike

我是 Flutter 的新手。我正在访问状态类中的属性 - “startingProduct”。该变量在 A StatefulWidget Class 中定义。但我得到“startingProduct 未定义”。如何修复代码?

final String startingProduct; // `StatefulWidget` class

ProductManager(this.startingProduct); // `StatefulWidget` class

_products.add(widget.startingProduct); // `State` class
Error: The getter 'startingProduct' isn't defined for the class 'StatefulWidget'.

最佳答案

在这种情况下,您很可能忘记指定 State类型类。

您应该使用以下语法:

class _ExampleState extends State<Example> { // in this case `Example` is your StatefulWidget class

更清楚一点:我的意思是您需要指定可选类型参数 T作为你的StatefulWidget类,例如extends State<Example>而不是 extends State .

关于dart - 访问 StatefulWidget 中的属性时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55559926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com