#flutter
#flutter
Вопрос:
У меня возникли проблемы с передачей большого списка данных из функции «Категории»
Categories(productInfos),
в statefulwidget в flutter. Смотрите рисунок, как я пытался вставить productInfos. Вы также можете видеть на рисунке, что получаемое значение равно null, а не списку данных.
Комментарии:
1. Не могли бы вы поделиться кодом и более четко изложить свою проблему?
2. Почему вы добавляете 2-й «productInfos» в конструктор категорий? Возможно, стоит попробовать удалить первый, потому что вы, похоже, не используете его значение? На мой взгляд, вы устанавливаете productInfos и передаете productInfoss в состояние (которое таким образом всегда будет null)
Ответ №1:
Возможно, вы захотите попробовать что-то вроде этого (обратите внимание, что вы можете получить доступ к ProductInfo вашего виджета в состоянии через widget.ProductInfo):
class Categories extends StatefulWidget {
final ProductInfo productInfo;
Categories({this.productInfo, Key key}) : super(key: key);
@override
_CategoriesState createState() => _CategoriesState();
}
class _CategoriesState extends State<Categories> {
@override
Widget build(BuildContext context) {
final pi = widget.productInfo;
return Container();
}
}