Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

使用Flutter构建iOS风格的应用第5步lib/main.dart 内容有误 #19

#1

return runApp(
ChangeNotifierProvider ( // NEW
model: model, // NEW
child: CupertinoStoreApp(), // NEW
),
);

model: model, ===> create: (context) => AppStateModel()..loadProducts(),

  • replies 4
  • views 3.9K
  • likes 0
#3
Screen Shot 2020-04-20 at 8.32.04 PM.png

已经修复,谢谢 @oneGoon 的提出。

#4

还是有bug啊
屏幕截图 2020-12-16 235949.png

#5

上面的问题仍未解决。

在网页的step3中,pubsepc指定了

provider: ^2.0.0+1

@chenglu 做的修改和上述版本的provider不兼容。


@chenglu 做的修改和4.0.1的provider兼容。因此,请考虑更改provider的版本。


我疑惑为何dart的语法和flutter的包的接口能如此地不向下兼容。希望更新的同时帮助维护一下兼容性