我正在制作一个在线商店,其中在 mvvm 架构上有折扣部分和产品类别,目标是更改添加到购物车的产品数量,除了所有产品的数量发生变化外,一切正常,但所有内容都会显示在数据库中正确,我确信在某个地方我错过了一些重要的东西,我将不胜感激的答案,我将在下面附上屏幕截图
\n根页
\nreturn MultiProvider(\n providers: [\n ChangeNotifierProvider(\n create: (context) => MainPageListViewModel(),\n ),\n ChangeNotifierProvider(\n create: (context) => CartViewModel(),\n child: CartPage()\n ),\n ChangeNotifierProvider(\n create: (context) => AllGoodsViewModel(),\n ),\n ],\n child: MaterialApp(\n initialRoute: \'/\',\n routes: {\n \'/ProfilePage\': (context) => ProfilePage(),\n \'/MainPage\': (context) => MainPage(),\n \'/CartPage\': (context) => CartPage(),\n },\n builder: (context, widget) {\n return ScreenUtilInitService(\n builder: (context) => widget!\n );\n },\n title: \'Flutter Demo\',\n theme: ThemeData(\n primarySwatch: Colors.blue,\n ),\n home: present != null ? present : MainPage()\n ),\n);\nRun Code Online (Sandbox Code Playgroud)\n …