Flutter 向我显示了这个错误,但这两种类型是相同的。
[CartItem 只是一个简单的模型;有一个冲突,因为另一个小部件有相同的名称,但我在导入语句中使用“as”解决了它]
The argument type
List<CartItems>
(where CartItem is defined in /Users/marco/Documenti Locali/shop_app/lib/providers/cart.dart)' can't be assigned to the parameter typeList<CartItems>
(where CartItem is defined in /Users/marco/Documenti Locali/shop_app/lib/providers/cart.dart)'.dartargument_type_not_assignable
list.dart(56, 16): List定义在/Users/marco/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart
cart.dart(3, 7): CartItem 定义在/Users/marco/Documenti Locali/shop_app/lib/providers/cart.dart
list.dart(56, 16): List定义在/Users/marco/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart
cart.dart(3, 7): CartItem 定义在/Users/marco/Documenti Locali/shop_app/lib/providers/cart.dart
窥视问题 (⌥F8) 没有可用的快速修复
最佳答案
导入语句中的双斜线导致了这个奇怪的错误。
关于Flutter "argument type not assignable"两种相同类型的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62118271/