下面我们准备一个 Provider 提供之前准备好的创建用户模型,新建一个文件,放在 lib/user 里面,名字是 user_provider.dart 。
在文件里面声明一个 userCreateProvider,它的值可以新建一个 ChangeNotifierProvider,设置一下 create 参数,用这个方法返回一个 UserCreateModel 实例,也就是这个 Provider 要提供的东西。
再声明一个 userProviders ,它是一个列表,里面添加一个 userCreateProvider。
App
再打开 app.dart ,在这个 MultiProvider 里面,用 spread 操作符,把 userProviders 里的东西展开放到这里。这样这个小部件的后代就都可以使用这些 Provider 里面提供的东西了。