【发布时间】:2021-09-15 15:31:00
【问题描述】:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider<Auth>(
create: (_) => Auth(),
),
ChangeNotifierProxyProvider<Auth, Products>(
create: (ctx) => Products(),
update: (ctx, value, previousProducts) => Products(value.idToken,
previousProducts == null ? [] : previousProducts.productsList),
),
],
child: MyApp(),
),
);
}
在这一行 'create: (ctx) => Products(),' Products() 期望 2 参数,我不知道如何解决此错误
Products 类是这样的:
class Products with ChangeNotifier {
List<Product> productsList = [];
final String authToken;
Products(this.authToken, this.productsList);
【问题讨论】: