【发布时间】:2020-09-15 11:15:21
【问题描述】:
我将另一个StatefulWidget 的String 传递给下面的CardItem StatefulWidget,然后从这里将String 传递给_CardItemState,如下面的代码所示。
但是这个String怎么传递的应该从_CardItemState(String itemTitle);访问
class CardItem extends StatefulWidget {
String itemTitle;
CardItem({@required this.itemTitle});
@override
_CardItemState createState() => _CardItemState(itemTitle);
}
class _CardItemState extends State<CardItem> {
_CardItemState(String itemTitle);
void initState(){
print("INiatialize");
print("itemTitle is " + );
}
}
【问题讨论】:
-
移除
CardItemState(String itemTitle);构造函数并使用State.widget字段访问任何Widget的字段