типа '_Map' не является подтипом типа 'int' при приведении типов
и я не знаю, почему у меня возникает эта ошибка, может кто-нибудь объяснить это и дать есть идеи, как это исправить, спасибо.
коды:
Код: Выделить всё
GestureDetector(
onTap: () {
Navigator.pushNamed(
context,
confirmation,
arguments: {
'itemCount': _itemCount,
'product': widget.product,
},
);
},
Код: Выделить всё
final int itemCount;
final Product product;
const Previewpage({super.key, required this.itemCount, required this.product});
Код: Выделить всё
case preview: // Use the constant from constants.dart
final count = settings.arguments as int;
final product = settings.arguments as Product;
return MaterialPageRoute(
builder: (context) => Previewpage(
itemCount: count,
product: product,
),
);
может ли кто-нибудь помочь мне с этим, а также объяснить, почему мы используем генератор маршрутов для маршрутизации .
Я думаю, что это похоже на привратника к другому виджету, когда требуется передать значения, своего рода двойное подтверждение. Вот и все
Если вам нужны дополнительные разъяснения, проверьте мой репозиторий https://github.com/VishnuKumar-cyber/testing
Подробнее здесь: https://stackoverflow.com/questions/786 ... her-widget
Мобильная версия